Altium C++ SDK 3.0
Loading...
Searching...
No Matches
PCB::IPCB_Text Struct Reference

#include <EDP.PCB.Interfaces.h>

Inheritance diagram for PCB::IPCB_Text:
PCB::IPCB_RectangularPrimitive PCB::IPCB_Primitive

Public Member Functions

int GetState_Size ()
int GetState_FontID ()
std::wstring GetState_Text ()
int GetState_Width ()
bool GetState_Mirror ()
std::wstring GetState_UnderlyingString ()
std::wstring GetState_ConvertedString ()
bool GetState_UseTTFonts ()
bool GetState_Bold ()
bool GetState_Italic ()
std::wstring GetState_FontName ()
bool GetState_Inverted ()
int GetState_InvertedTTTextBorder ()
int GetState_CharSet ()
void SetState_Size (int Size)
void SetState_FontID (int FontID)
void SetState_Text (std::wstring Text)
void SetState_Width (int Width)
void SetState_Mirror (bool Mirror)
void SetState_UnderlyingString (std::wstring Value)
void SetState_UseTTFonts (bool UseTTFonts)
void SetState_Bold (bool Bold)
void SetState_Italic (bool Italic)
void SetState_FontName (std::wstring FontName)
void SetState_Inverted (bool Inverted)
void SetState_InvertedTTTextBorder (int Border)
void SetState_CharSet (int CharSet)
bool IsHidden_1 ()
bool IsDesignator ()
bool IsComment ()
bool InAutoDimension ()
std::wstring GetDesignatorDisplayString ()
C_CoordPoint RotationHandle ()
IPCB_GeometricPolygonGetTrueTypeTextOutlineGeometricPolygon ()
int GetState_TTFTextWidth ()
int GetState_TTFTextHeight ()
int GetState_InvRectWidth ()
int GetState_InvRectHeight ()
bool GetState_UseInvertedRectangle ()
TTextAutoposition GetState_TTFInvertedTextJustify ()
int GetState_TTFOffsetFromInvertedRect ()
void SetState_TTFTextWidth (int Value)
void SetState_TTFTextHeight (int Value)
void SetState_InvRectWidth (int Value)
void SetState_InvRectHeight (int Value)
void SetState_UseInvertedRectangle (bool Value)
void SetState_TTFInvertedTextJustify (TTextAutoposition Value)
void SetState_TTFOffsetFromInvertedRect (int Value)
int GetState_BarCodeFullWidth ()
int GetState_BarCodeFullHeight ()
int GetState_BarCodeXMargin ()
int GetState_BarCodeYMargin ()
int GetState_BarCodeMinWidth ()
TBarcodeKind GetState_BarCodeKind ()
TBarcodeRenderMode GetState_BarCodeRenderMode ()
TTextKind GetState_TextKind ()
bool GetState_BarCodeInverted ()
std::wstring GetState_BarCodeFontName ()
void SetState_BarCodeFullWidth (int const Value)
void SetState_BarCodeFullHeight (int const Value)
void SetState_BarCodeXMargin (int const Value)
void SetState_BarCodeYMargin (int const Value)
void SetState_BarCodeMinWidth (int const Value)
void SetState_BarCodeKind (TBarcodeKind const Value)
void SetState_BarCodeRenderMode (TBarcodeRenderMode const Value)
void SetState_TextKind (TTextKind const Value)
void SetState_BarCodeInverted (bool const Value)
void SetState_BarCodeFontName (std::wstring const Value)
std::wstring GetState_BarCodeBitPattern ()
bool GetState_BarCodeShowText ()
void SetState_BarCodeShowText (bool const Value)
IPCB_GeometricPolygonGetTrueTypeTextOutlineGeometricPolygon_1 (std::wstring const AText)
IPCB_StrokeArrayConvertToStrokeArray ()
bool GetState_Multiline ()
bool GetState_WordWrap ()
int GetState_MultilineTextWidth ()
int GetState_MultilineTextHeight ()
bool GetState_MultilineTextResizeEnabled ()
TTextAutoposition GetState_MultilineTextAutoPosition ()
void SetState_Multiline (bool Value)
void SetState_MultilineTextHeight (int Height)
void SetState_MultilineTextWidth (int Width)
void SetState_MultilineTextAutoPosition (TTextAutoposition AutoPosition)
TTextBorderSpaceType GetState_BorderSpaceType ()
void SetState_BorderSpaceType (TTextBorderSpaceType Value)
bool CanEditMultilineRectSize ()
Public Member Functions inherited from PCB::IPCB_RectangularPrimitive
int GetState_XLocation ()
int GetState_YLocation ()
int GetState_X1Location ()
int GetState_Y1Location ()
int GetState_X2Location ()
int GetState_Y2Location ()
double GetState_Rotation ()
void SetState_XLocation (int AX)
void SetState_YLocation (int AY)
void SetState_X1Location (int AX1)
void SetState_Y1Location (int AY1)
void SetState_X2Location (int AX2)
void SetState_Y2Location (int AY2)
void SetState_Rotation (double Rotation)
void RotateAroundXY (int AX, int AY, double Angle)
bool IsRedundant ()
bool SetState_XSizeYSize ()
Public Member Functions inherited from PCB::IPCB_Primitive
IPCB_BoardGetState_Board ()
TObjectId GetState_ObjectID ()
TV6_Layer GetState_Layer ()
bool GetState_Selected ()
void SetState_Selected (bool B)
bool GetState_IsPreRoute ()
void SetState_IsPreRoute (bool B)
bool GetState_InSelectionMemory (int Index)
void SetState_InSelectionMemory (int Index, bool Value)
bool GetState_PadCacheRobotFlag ()
void SetState_PadCacheRobotFlag (bool Value)
bool GetState_Enabled ()
void SetState_Enabled (bool Value)
bool GetState_Enabled_Direct ()
void SetState_Enabled_Direct (bool Value)
bool GetState_Enabled_vNet ()
void SetState_Enabled_vNet (bool Value)
bool GetState_Enabled_vPolygon ()
void SetState_Enabled_vPolygon (bool Value)
bool GetState_Enabled_vComponent ()
void SetState_Enabled_vComponent (bool Value)
bool GetState_Enabled_vCoordinate ()
void SetState_Enabled_vCoordinate (bool Value)
bool GetState_Enabled_vDimension ()
void SetState_Enabled_vDimension (bool Value)
bool GetState_Used ()
void SetState_Used (bool Value)
bool GetState_DRCError ()
void SetState_DRCError (bool Value)
bool GetState_MiscFlag1 ()
void SetState_MiscFlag1 (bool Value)
bool GetState_MiscFlag2 ()
void SetState_MiscFlag2 (bool Value)
bool GetState_MiscFlag3 ()
void SetState_MiscFlag3 (bool Value)
bool GetState_EnableDraw ()
void SetState_EnableDraw (bool Value)
bool GetState_Moveable ()
void SetState_Moveable (bool Value)
bool GetState_UserRouted ()
void SetState_UserRouted (bool Value)
bool GetState_TearDrop ()
void SetState_TearDrop (bool Value)
bool GetState_IsTenting ()
void SetState_IsTenting (bool Value)
bool GetState_IsTenting_Top ()
void SetState_IsTenting_Top (bool Value)
bool GetState_IsTenting_Bottom ()
void SetState_IsTenting_Bottom (bool Value)
bool GetState_IsTestPoint_Top ()
void SetState_IsTestPoint_Top (bool Value)
bool GetState_IsTestPoint_Bottom ()
void SetState_IsTestPoint_Bottom (bool Value)
bool GetState_IsAssyTestPoint_Top ()
void SetState_IsAssyTestPoint_Top (bool Value)
bool GetState_IsAssyTestPoint_Bottom ()
void SetState_IsAssyTestPoint_Bottom (bool Value)
bool GetState_IsKeepout ()
void SetState_IsKeepout (bool Value)
bool GetState_AllowGlobalEdit ()
void SetState_AllowGlobalEdit (bool Value)
bool GetState_PolygonOutline ()
void SetState_PolygonOutline (bool Value)
bool GetState_InBoard ()
void SetState_InBoard (bool Value)
bool GetState_InPolygon ()
void SetState_InPolygon (bool Value)
bool GetState_InComponent ()
void SetState_InComponent (bool Value)
bool GetState_InNet ()
void SetState_InNet (bool Value)
bool GetState_InCoordinate ()
void SetState_InCoordinate (bool Value)
bool GetState_InDimension ()
void SetState_InDimension (bool Value)
bool GetState_IsElectricalPrim ()
void SetState_Board (IPCB_Board *ABoard)
void SetState_Layer (TV6_Layer ALayer)
std::wstring GetState_ObjectIDString ()
std::wstring GetState_Identifier ()
std::wstring GetState_DescriptorString ()
std::wstring GetState_DetailString ()
int GetState_Index ()
void SetState_Index (int AIndex)
int GetState_UnionIndex ()
void SetState_UnionIndex (int Value)
TPlaneConnectStyle GetState_PowerPlaneConnectStyle ()
int GetState_ReliefConductorWidth ()
int GetState_ReliefEntries ()
int GetState_ReliefAirGap ()
int GetState_PasteMaskExpansion ()
int GetState_SolderMaskExpansion ()
int GetState_PowerPlaneClearance ()
int GetState_PowerPlaneReliefExpansion ()
IPCB_NetGetState_Net ()
IPCB_ComponentGetState_Component ()
IPCB_PolygonGetState_Polygon ()
IPCB_CoordinateGetState_Coordinate ()
IPCB_DimensionGetState_Dimension ()
TViewableObjectID GetState_ViewableObjectID ()
void SetState_Net (IPCB_Net *Value)
void SetState_Component (IPCB_Component *Value)
void SetState_Polygon (IPCB_Polygon *Value)
void SetState_Coordinate (IPCB_Coordinate *Value)
void SetState_Dimension (IPCB_Dimension *Value)
C_CoordRect BoundingRectangle ()
C_CoordRect BoundingRectangleForSelection ()
C_CoordRect BoundingRectangleForPainting ()
bool IsHidden ()
bool IsFreePrimitive ()
bool IsSaveable (TAdvPCBFileFormatVersion AVer)
void MoveByXY (int AX, int AY)
void MoveToXY (int AX, int AY)
void RotateBy (double Angle)
void FlipXY (int Axis, TMirrorOperation MirrOp)
void SwapLayerPairs ()
void GraphicallyInvalidate ()
void BeginModify ()
void EndModify ()
void CancelModify ()
void Export_ToParameters (std::wstring *AParams)
int RequiredParamterSpace ()
void SetState_V7Layer (C_V7_Layer L)
C_V7_Layer GetState_V7Layer ()
C_CoordRect BoundingRectangleChildren ()
IPCB_PrimitiveReplicate ()
std::wstring GetState_UniqueId ()
std::wstring GetState_Handle ()
void SetState_UniqueID (std::wstring const Value)
bool GetState_DrawAsPreview ()
void SetState_DrawAsPreview (bool Value)
void SetState_Preview (bool Enable, long Color, float Opacity, int z, int Height, float sx, float sy, float SZ)

Member Function Documentation

◆ CanEditMultilineRectSize()

bool PCB::IPCB_Text::CanEditMultilineRectSize ( )

◆ ConvertToStrokeArray()

IPCB_StrokeArray * PCB::IPCB_Text::ConvertToStrokeArray ( )

◆ GetDesignatorDisplayString()

std::wstring PCB::IPCB_Text::GetDesignatorDisplayString ( )

◆ GetState_BarCodeBitPattern()

std::wstring PCB::IPCB_Text::GetState_BarCodeBitPattern ( )

◆ GetState_BarCodeFontName()

std::wstring PCB::IPCB_Text::GetState_BarCodeFontName ( )

◆ GetState_BarCodeFullHeight()

int PCB::IPCB_Text::GetState_BarCodeFullHeight ( )

◆ GetState_BarCodeFullWidth()

int PCB::IPCB_Text::GetState_BarCodeFullWidth ( )

◆ GetState_BarCodeInverted()

bool PCB::IPCB_Text::GetState_BarCodeInverted ( )

◆ GetState_BarCodeKind()

TBarcodeKind PCB::IPCB_Text::GetState_BarCodeKind ( )

◆ GetState_BarCodeMinWidth()

int PCB::IPCB_Text::GetState_BarCodeMinWidth ( )

◆ GetState_BarCodeRenderMode()

TBarcodeRenderMode PCB::IPCB_Text::GetState_BarCodeRenderMode ( )

◆ GetState_BarCodeShowText()

bool PCB::IPCB_Text::GetState_BarCodeShowText ( )

◆ GetState_BarCodeXMargin()

int PCB::IPCB_Text::GetState_BarCodeXMargin ( )

◆ GetState_BarCodeYMargin()

int PCB::IPCB_Text::GetState_BarCodeYMargin ( )

◆ GetState_Bold()

bool PCB::IPCB_Text::GetState_Bold ( )

◆ GetState_BorderSpaceType()

TTextBorderSpaceType PCB::IPCB_Text::GetState_BorderSpaceType ( )

◆ GetState_CharSet()

int PCB::IPCB_Text::GetState_CharSet ( )

◆ GetState_ConvertedString()

std::wstring PCB::IPCB_Text::GetState_ConvertedString ( )

◆ GetState_FontID()

int PCB::IPCB_Text::GetState_FontID ( )

◆ GetState_FontName()

std::wstring PCB::IPCB_Text::GetState_FontName ( )

◆ GetState_Inverted()

bool PCB::IPCB_Text::GetState_Inverted ( )

◆ GetState_InvertedTTTextBorder()

int PCB::IPCB_Text::GetState_InvertedTTTextBorder ( )

◆ GetState_InvRectHeight()

int PCB::IPCB_Text::GetState_InvRectHeight ( )

◆ GetState_InvRectWidth()

int PCB::IPCB_Text::GetState_InvRectWidth ( )

◆ GetState_Italic()

bool PCB::IPCB_Text::GetState_Italic ( )

◆ GetState_Mirror()

bool PCB::IPCB_Text::GetState_Mirror ( )

◆ GetState_Multiline()

bool PCB::IPCB_Text::GetState_Multiline ( )

◆ GetState_MultilineTextAutoPosition()

TTextAutoposition PCB::IPCB_Text::GetState_MultilineTextAutoPosition ( )

◆ GetState_MultilineTextHeight()

int PCB::IPCB_Text::GetState_MultilineTextHeight ( )

◆ GetState_MultilineTextResizeEnabled()

bool PCB::IPCB_Text::GetState_MultilineTextResizeEnabled ( )

◆ GetState_MultilineTextWidth()

int PCB::IPCB_Text::GetState_MultilineTextWidth ( )

◆ GetState_Size()

int PCB::IPCB_Text::GetState_Size ( )

◆ GetState_Text()

std::wstring PCB::IPCB_Text::GetState_Text ( )

◆ GetState_TextKind()

TTextKind PCB::IPCB_Text::GetState_TextKind ( )

◆ GetState_TTFInvertedTextJustify()

TTextAutoposition PCB::IPCB_Text::GetState_TTFInvertedTextJustify ( )

◆ GetState_TTFOffsetFromInvertedRect()

int PCB::IPCB_Text::GetState_TTFOffsetFromInvertedRect ( )

◆ GetState_TTFTextHeight()

int PCB::IPCB_Text::GetState_TTFTextHeight ( )

◆ GetState_TTFTextWidth()

int PCB::IPCB_Text::GetState_TTFTextWidth ( )

◆ GetState_UnderlyingString()

std::wstring PCB::IPCB_Text::GetState_UnderlyingString ( )

◆ GetState_UseInvertedRectangle()

bool PCB::IPCB_Text::GetState_UseInvertedRectangle ( )

◆ GetState_UseTTFonts()

bool PCB::IPCB_Text::GetState_UseTTFonts ( )

◆ GetState_Width()

int PCB::IPCB_Text::GetState_Width ( )

◆ GetState_WordWrap()

bool PCB::IPCB_Text::GetState_WordWrap ( )

◆ GetTrueTypeTextOutlineGeometricPolygon()

IPCB_GeometricPolygon * PCB::IPCB_Text::GetTrueTypeTextOutlineGeometricPolygon ( )

◆ GetTrueTypeTextOutlineGeometricPolygon_1()

IPCB_GeometricPolygon * PCB::IPCB_Text::GetTrueTypeTextOutlineGeometricPolygon_1 ( std::wstring const AText)

◆ InAutoDimension()

bool PCB::IPCB_Text::InAutoDimension ( )

◆ IsComment()

bool PCB::IPCB_Text::IsComment ( )

◆ IsDesignator()

bool PCB::IPCB_Text::IsDesignator ( )

◆ IsHidden_1()

bool PCB::IPCB_Text::IsHidden_1 ( )

◆ RotationHandle()

C_CoordPoint PCB::IPCB_Text::RotationHandle ( )

◆ SetState_BarCodeFontName()

void PCB::IPCB_Text::SetState_BarCodeFontName ( std::wstring const Value)

◆ SetState_BarCodeFullHeight()

void PCB::IPCB_Text::SetState_BarCodeFullHeight ( int const Value)

◆ SetState_BarCodeFullWidth()

void PCB::IPCB_Text::SetState_BarCodeFullWidth ( int const Value)

◆ SetState_BarCodeInverted()

void PCB::IPCB_Text::SetState_BarCodeInverted ( bool const Value)

◆ SetState_BarCodeKind()

void PCB::IPCB_Text::SetState_BarCodeKind ( TBarcodeKind const Value)

◆ SetState_BarCodeMinWidth()

void PCB::IPCB_Text::SetState_BarCodeMinWidth ( int const Value)

◆ SetState_BarCodeRenderMode()

void PCB::IPCB_Text::SetState_BarCodeRenderMode ( TBarcodeRenderMode const Value)

◆ SetState_BarCodeShowText()

void PCB::IPCB_Text::SetState_BarCodeShowText ( bool const Value)

◆ SetState_BarCodeXMargin()

void PCB::IPCB_Text::SetState_BarCodeXMargin ( int const Value)

◆ SetState_BarCodeYMargin()

void PCB::IPCB_Text::SetState_BarCodeYMargin ( int const Value)

◆ SetState_Bold()

void PCB::IPCB_Text::SetState_Bold ( bool Bold)

◆ SetState_BorderSpaceType()

void PCB::IPCB_Text::SetState_BorderSpaceType ( TTextBorderSpaceType Value)

◆ SetState_CharSet()

void PCB::IPCB_Text::SetState_CharSet ( int CharSet)

◆ SetState_FontID()

void PCB::IPCB_Text::SetState_FontID ( int FontID)

◆ SetState_FontName()

void PCB::IPCB_Text::SetState_FontName ( std::wstring FontName)

◆ SetState_Inverted()

void PCB::IPCB_Text::SetState_Inverted ( bool Inverted)

◆ SetState_InvertedTTTextBorder()

void PCB::IPCB_Text::SetState_InvertedTTTextBorder ( int Border)

◆ SetState_InvRectHeight()

void PCB::IPCB_Text::SetState_InvRectHeight ( int Value)

◆ SetState_InvRectWidth()

void PCB::IPCB_Text::SetState_InvRectWidth ( int Value)

◆ SetState_Italic()

void PCB::IPCB_Text::SetState_Italic ( bool Italic)

◆ SetState_Mirror()

void PCB::IPCB_Text::SetState_Mirror ( bool Mirror)

◆ SetState_Multiline()

void PCB::IPCB_Text::SetState_Multiline ( bool Value)

◆ SetState_MultilineTextAutoPosition()

void PCB::IPCB_Text::SetState_MultilineTextAutoPosition ( TTextAutoposition AutoPosition)

◆ SetState_MultilineTextHeight()

void PCB::IPCB_Text::SetState_MultilineTextHeight ( int Height)

◆ SetState_MultilineTextWidth()

void PCB::IPCB_Text::SetState_MultilineTextWidth ( int Width)

◆ SetState_Size()

void PCB::IPCB_Text::SetState_Size ( int Size)

◆ SetState_Text()

void PCB::IPCB_Text::SetState_Text ( std::wstring Text)

◆ SetState_TextKind()

void PCB::IPCB_Text::SetState_TextKind ( TTextKind const Value)

◆ SetState_TTFInvertedTextJustify()

void PCB::IPCB_Text::SetState_TTFInvertedTextJustify ( TTextAutoposition Value)

◆ SetState_TTFOffsetFromInvertedRect()

void PCB::IPCB_Text::SetState_TTFOffsetFromInvertedRect ( int Value)

◆ SetState_TTFTextHeight()

void PCB::IPCB_Text::SetState_TTFTextHeight ( int Value)

◆ SetState_TTFTextWidth()

void PCB::IPCB_Text::SetState_TTFTextWidth ( int Value)

◆ SetState_UnderlyingString()

void PCB::IPCB_Text::SetState_UnderlyingString ( std::wstring Value)

◆ SetState_UseInvertedRectangle()

void PCB::IPCB_Text::SetState_UseInvertedRectangle ( bool Value)

◆ SetState_UseTTFonts()

void PCB::IPCB_Text::SetState_UseTTFonts ( bool UseTTFonts)

◆ SetState_Width()

void PCB::IPCB_Text::SetState_Width ( int Width)

The documentation for this struct was generated from the following file: