Artifact
Översikt
Artifact är en klass i Aspose.PDF FOSS för .NET.
Representerar en PDF-artifakt – en markerad innehållssekvens taggad som /Artifact (PDF 32000 §14.8.2.2).
Denna klass ger 16 metoder för att arbeta med Artifact-objekt i .NET-program. Tillgängliga metoder inkluderar: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState,och 1 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype,Och 18 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
Type | ArtifactType | Läs/ Skriv | Typ av artifakt klassificering. |
Subtype | ArtifactSubtype | Läs/ Skriv | Artifaktens undertyp. |
CustomType | string? | Läs/ Skriv | Namn på icke-standard artifakt typ. |
CustomSubtype | string? | Läs/ Skriv | Namn på icke-standard konstgjord subtyp. |
Text | string? | Läs/ Skriv | Textinnehåll som extraheras från artifaktens innehållsströmoperatörer. |
Rectangle | Rectangle? | Läsning | Begränsningskåpet från /BBox-inträdet i egenskaperna. |
Opacity | double | Läs/ Skriv | Opacitet av artifakten (från ExtGState /ca). |
Page | Page? | Läsning | Den här artikeln tillhör sidan. |
ArtifactHorizontalAlignment | HorizontalAlignment | Läs/ Skriv | Horisontell anpassning (från / Anslutna ingången). |
ArtifactVerticalAlignment | VerticalAlignment | Läs/ Skriv | Vertikal anpassning (från / Anslutna ingången). |
IsBackground | bool | Läs/ Skriv | Om det är en bakgrund konst. |
Rotation | double | Läs/ Skriv | Rotationskärm i grader. |
BackgroundColor | Color? | Läs/ Skriv | Bakgrundsfärg . |
RightMargin | double | Läs/ Skriv | Rätt marginal. |
LeftMargin | double | Läs/ Skriv | vänster marginal. |
TopMargin | double | Läs/ Skriv | Topp margin. |
BottomMargin | double | Läs/ Skriv | Bottom marginal. |
Position | Point? | Läs/ Skriv | tydliga placeringskoordinater. |
FormattedText | FormattedText? | Läs/ Skriv | Formaterad text för artifakten. |
TextState | TextState? | Läs/ Skriv | Textstatus för artificiell text. |
Lines | List<string> | Läsning | MULTILINESTE Textinnehåll. |
Contents | List<Operator> | Läsning | Internt innehållsström operatörer som drar upp artifakten. |
Form | XForm? | Läsning | Form XObject stöder detta objekt när det återges som en återanvändbar form (t.ex. |
Image | XImage? | Läsning | Image XObject stöder detta objekt när dess innehåll är en rasterbild. |
Metoder
| Signature | Beskrivning |
|---|---|
Artifact() | Standardkonstruktor – skapar en konstgjord med Odefinierad typ och undertyp. |
Artifact(type: ArtifactType, subType: ArtifactSubtype) | Skapar en konstverk med den angivna typen och undertyp. |
Artifact(type: string, subType: string) | Skapar en artifakt med strängbaserad anpassad typ och undertyp. |
SetPageNumberReplacementString(value: string) | Ställer in token för sidnummerersättning som används i Text. |
SetLinesAndState(text: string[], textState: TextState) | Sätter flerradig textinnehåll med det angivna texttillståndet. |
BeginUpdates() | Börja en uppgradering av fastighet. |
SaveUpdates() | Flush en uppgraderad uppdatering som startar med BeginUpdates. |
Dispose() | Utfärdar resurser som innehas av artifakten. |
GetValue(name: string) | Läs ett anpassat namn/värdepar som ställs in via SetValue(string, string). |
SetValue(name: string, value: string) | Spara ett anpassat namn/värdepar på artikeln (för nedströmmetadataåtkomst; inte utfärdat i PDF-filen i denna samling). |
RemoveValue(name: string) | Ta bort ett anpassat namn/värdepar som tidigare har ställts in via SetValue. |
SetImage(imageStream: Stream) | Lägg till en rasterbilda till artifakten. |
SetImage(imageName: string) | Lägg till en rasterbild per väg. |
SetText(formattedText: FormattedText) | Ställ in artefakttexten från en FormattedText-instans. |
SetTextAndState(text: string, textState: TextState) | Ställ in Text och TextState tillsammans. |
SetPdfPage(page: Page) | Bind den här artikeln till en viss sida. |