Aspose::Pdf::TextStamp klass
Innehåll
[
Dölj
]TextStamp class
Representerar en textuell stämpel.
class TextStamp : public Aspose::Pdf::Stamp
Enums
| Enum | Beskrivning |
|---|---|
| NoCharacterAction | Åtgärd att utföra om teckensnittet inte innehåller det erforderliga tecknet. |
Metoder
| Metod | Beskrivning |
|---|---|
| get_AutoAdjustFontSizePrecision() const | Justera automatiskt precisionen för teckenstorlek. Standardvärde: 0.1;. |
| get_AutoAdjustFontSizeToFitStampRectangle() const | Om aktiverat kommer teckenstorleken att automatiskt justeras för att passa stämpelrektangeln med storleken: Width och Height. Standardbredd och -höjd hämtas från sidrektangeln. |
| get_Draw() const | Denna egenskap bestämmer hur stämpeln ritas på sidan. Om Draw = true ritas stämpeln som grafiska operatorer och om Draw = false ritas stämpeln som text. |
| get_FontSize() | Den faktiska teckenstorleken efter att stämpeln har placerats. (Kan skilja sig från den ursprungliga teckenstorleken som angavs via konstruktorn om alternativet ‘AutoAdjustFontSizeToFitStampRectangle’ är aktiverat.) |
| get_Height() override | Önskad höjd på stampen på sidan. |
| get_Justify() | Definierar textjustering. Om denna egenskap är satt till true är både vänster- och högerranden av texten justerade. Standardvärde: false. |
| get_MaxRowWidth() const | Maximal radhöjd för WordWrap-alternativet. |
| get_NoCharacterBehavior() const | Hämtar läge som definierar beteende om teckensnitt inte innehåller begärda tecken. |
| get_ReplacementFont() const | Hämtar teckensnitt som används för ersättning om användarens teckensnitt inte innehåller det erforderliga tecknet. |
| get_Scale() const | Definierar skalning av texten. Om denna egenskap är satt till true och ett Width‑värde har angetts kommer texten att skalas för att passa den angivna bredden. |
| get_TextAlignment() const | Justering av texten inom stämpeln. |
| get_TextState() const | Hämtar textegenskaperna för stämpeln. Se TextState för detaljer. |
| get_TreatYIndentAsBaseLine() const | Definierar koordinatursprunget för placering av text. Om TreatYIndentAsBaseLine = true (standard när Draw = true) kommer YIndent‑värdet att behandlas som textens baslinje. Om TreatYIndentAsBaseLine = false (standard när Draw = false) kommer YIndent‑värdet att behandlas som botten (nedstigningslinje) av texten. |
| get_Value() | Hämtar strängvärdet som används som stämpel på sidan. |
| get_Width() override | Önskad bredd på stämpeln på sidan. |
| get_WordWrap() const | Definierar radbrytning. Om denna egenskap är satt till true och ett Width‑värde har angetts kommer texten att brytas i flera rader för att passa den angivna bredden. Standardvärde: false. |
| get_WordWrapMode() const | Hämtar radbrytningsläget för textrendering. |
| Put(System::SharedPtr<Page>) override | Lägger till en textstämpel på sidan. |
| set_AutoAdjustFontSizePrecision(float) | Justera automatiskt precisionen för teckenstorlek. Standardvärde: 0.1;. |
| set_AutoAdjustFontSizeToFitStampRectangle(bool) | Om aktiverat kommer teckenstorleken att automatiskt justeras för att passa stämpelrektangeln med storleken: Width och Height. Standardbredd och -höjd hämtas från sidrektangeln. |
| set_Draw(bool) | Denna egenskap bestämmer hur stämpeln ritas på sidan. Om Draw = true ritas stämpeln som grafiska operatorer och om Draw = false ritas stämpeln som text. |
| set_Height(double) override | Önskad höjd på stampen på sidan. |
| set_Justify(bool) | Definierar textjustering. Om denna egenskap är satt till true är både vänster- och högerranden av texten justerade. Standardvärde: false. |
| set_MaxRowWidth(double) | Maximal radhöjd för WordWrap-alternativet. |
| set_NoCharacterBehavior(TextStamp::NoCharacterAction) | Ställer in läge som definierar beteende om teckensnitt inte innehåller begärda tecken. |
| set_ReplacementFont(const System::SharedPtr<Text::Font>&) | Ställer in teckensnitt som används för ersättning om användarens teckensnitt inte innehåller det erforderliga tecknet. |
| set_Scale(bool) | Definierar skalning av texten. Om denna egenskap är satt till true och ett Width‑värde har angetts kommer texten att skalas för att passa den angivna bredden. |
| set_TextAlignment(Aspose::Pdf::HorizontalAlignment) | Justering av texten inom stämpeln. |
| set_TreatYIndentAsBaseLine(bool) | Definierar koordinatursprunget för placering av text. Om TreatYIndentAsBaseLine = true (standard när Draw = true) kommer YIndent‑värdet att behandlas som textens baslinje. Om TreatYIndentAsBaseLine = false (standard när Draw = false) kommer YIndent‑värdet att behandlas som botten (nedstigningslinje) av texten. |
| set_Value(const System::String&) | Ställer in strängvärdet som används som stämpel på sidan. |
| set_Width(double) override | Önskad bredd på stämpeln på sidan. |
| set_WordWrap(bool) | Definierar radbrytning. Om denna egenskap är satt till true och ett Width‑värde har angetts kommer texten att brytas i flera rader för att passa den angivna bredden. Standardvärde: false. |
| set_WordWrapMode(Aspose::Pdf::Text::TextFormattingOptions::WordWrapMode) | Ställer in radbrytningsläget för textrendering. |
| TextStamp(const System::String&) | Initierar en ny instans av klassen TextStamp. |
| TextStamp(const System::String&, const System::SharedPtr<Aspose::Pdf::Text::TextState>&) | Initierar en ny instans av klassen TextStamp. |
| TextStamp(const System::SharedPtr<Facades::FormattedText>&) | Initierar en ny instans av klassen TextStamp med ett formattedText‑objekt. |
Se även
- Class Stamp
- Namespace Aspose::Pdf
- Library Aspose.PDF for C++