127#ifndef vtkTextProperty_h
128#define vtkTextProperty_h
131#include "vtkRenderingCoreModule.h"
134VTK_ABI_NAMESPACE_BEGIN
237 void SetFontFamilyToArial();
238 void SetFontFamilyToCourier();
239 void SetFontFamilyToTimes();
240 static int GetFontFamilyFromString(
const char* f);
241 static const char* GetFontFamilyAsString(
int f);
313 const char* GetJustificationAsString();
326 const char* GetVerticalJustificationAsString();
a simple class to control print indentation
represent text properties.
void SetFontFamilyToArial()
Set/Get the font family.
virtual void SetJustification(int)
Set/Get the horizontal justification to left (default), centered, or right.
double InteriorLinesColor[3]
void ShallowCopy(vtkTextProperty *tprop)
Shallow copy of a text property.
static vtkTextProperty * New()
Creates a new text property with font size 12, bold off, italic off, and Arial font.
static int GetFontFamilyFromString(const char *f)
Set/Get the font family.
char * FontFamilyAsString
virtual char * GetFontFamilyAsString()
Set/Get the font family.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetJustificationToCentered()
Set/Get the horizontal justification to left (default), centered, or right.
void SetFontFamilyToCourier()
Set/Get the font family.
void SetVerticalJustificationToCentered()
Set/Get the vertical justification to bottom (default), middle, or top.
void GetBackgroundRGBA(double rgba[4])
Convenience method to get the background color and the opacity at once.
int GetFontFamily()
Set/Get the font family.
void SetJustificationToLeft()
Set/Get the horizontal justification to left (default), centered, or right.
int GetFontFamilyMinValue()
Set/Get the font family.
const char * GetVerticalJustificationAsString()
Set/Get the vertical justification to bottom (default), middle, or top.
vtkGetFilePathMacro(FontFile)
The absolute filepath to a local file containing a freetype-readable font if GetFontFamily() return V...
vtkSetFilePathMacro(FontFile)
The absolute filepath to a local file containing a freetype-readable font if GetFontFamily() return V...
vtkTypeBool UseTightBoundingBox
bool InteriorLinesVisibility
void SetJustificationToRight()
Set/Get the horizontal justification to left (default), centered, or right.
void SetVerticalJustificationToTop()
Set/Get the vertical justification to bottom (default), middle, or top.
~vtkTextProperty() override
void SetBackgroundRGBA(double rgba[4])
Convenience method to set the background color and the opacity at once.
void SetFontFamily(int t)
Set/Get the font family.
void GetShadowColor(double color[3])
Get the shadow color.
double BackgroundColor[3]
int VerticalJustification
void SetVerticalJustificationToBottom()
Set/Get the vertical justification to bottom (default), middle, or top.
const char * GetJustificationAsString()
Set/Get the horizontal justification to left (default), centered, or right.
virtual void SetFontFamilyAsString(const char *)
Set/Get the font family.
void SetFontFamilyToTimes()
Set/Get the font family.
virtual void SetVerticalJustification(int)
Set/Get the vertical justification to bottom (default), middle, or top.
#define VTK_TEXT_CENTERED
#define VTK_MARSHAL_EXCLUDE_REASON_IS_REDUNDANT
#define VTK_MARSHALEXCLUDE(reason)