BackgroundArtifact
Visión general
BackgroundArtifact Es una clase en Aspose.PDF FOSS para .NET. Heredados de: Artifact.
Representa un artefacto de fondo (un bloque colorido o imagen pintada detrás del contenido de la página).
Esta clase proporciona 14 métodos para trabajar con los objetos de BackgroundArtifact en programas .NET. Los métodos disponibles incluyen: Artifact, BackgroundArtifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText,y dos métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.PDF FOSS para el paquete .Net. Propiedades : ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BackgroundImage, BottomMargin, Contents,Y 19 más.
Propiedades
| Nombre | Tipo | Access | Descripción |
|---|---|---|---|
BackgroundImage | Stream? | Leer / escribir | El flujo de imagen se utiliza como el fondo de la página. |
Type | ArtifactType | Leer / escribir | Clasificación del tipo de artefato. |
Subtype | ArtifactSubtype | Leer / escribir | Subtipo del artefato. |
CustomType | string? | Leer / escribir | Nombre de tipo no estándar. |
CustomSubtype | string? | Leer / escribir | Nombre de subtipo no estándar. |
Text | string? | Leer / escribir | Contenido de texto extraído de los operadores del flujo de contenido del artefact. |
Rectangle | Rectangle? | Leer | La cuadro de límite desde la entrada /BBox en el diccionario de propiedades. |
Opacity | double | Leer / escribir | Opacidad del artefato (de ExtGState /ca). |
Page | Page? | Leer | La página de este artefato pertenece. |
ArtifactHorizontalAlignment | HorizontalAlignment | Leer / escribir | Alineación horizontal (de / Entrada adjuntada). |
ArtifactVerticalAlignment | VerticalAlignment | Leer / escribir | Alineación vertical (de / Entrada adjuntada). |
IsBackground | bool | Leer / escribir | ¿Es un artefato de fondo?. |
Rotation | double | Leer / escribir | Ángulo de rotación en grados. |
BackgroundColor | Color? | Leer / escribir | color de fondo. |
RightMargin | double | Leer / escribir | Margen correcta. |
LeftMargin | double | Leer / escribir | Margen de izquierda. |
TopMargin | double | Leer / escribir | Margen de arriba. |
BottomMargin | double | Leer / escribir | Margen de fondo. |
Position | Point? | Leer / escribir | Coordinación de posicionamiento. |
FormattedText | FormattedText? | Leer / escribir | Formato de texto para el artefact. |
TextState | TextState? | Leer / escribir | El estado de texto para el artefact. |
Lines | List<string> | Leer | Contenido de texto multi-line. |
Contents | List<Operator> | Leer | Operadores de flujo de contenido interno que dibujan el artefato. |
Form | XForm? | Leer | El Form XObject apoya este artefacto cuando se presenta como una forma reutilizable (por ejemplo, la. |
Image | XImage? | Leer | La imagen XObject apoya este artefacto cuando su contenido es una imagen raster. |
Métodos
| Signature | Descripción |
|---|---|
BackgroundArtifact() | Crea un artefato de fondo (Pagination / Background, grabado detrás del contenido). |
Artifact() | Constructor de defecto - crea un artefato con tipo y subtipo indefinido. |
SetPageNumberReplacementString(value: string) | Establece el token de reemplazo de número de página utilizado en Text. |
SetLinesAndState(text: string[], textState: TextState) | Establece el contenido de texto multilínea con el estado de texto proporcionado. |
BeginUpdates() | Comienza una actualización de propiedad. |
SaveUpdates() | Flush una actualización batizada comenzada por BeginUpdates. |
Dispose() | El artefact liberta los recursos de la obra. |
GetValue(name: string) | Lea un par de nombre/valor personalizado establecido a través de SetValue(string, string). |
SetValue(name: string, value: string) | Almacenar un nombre/país de valor personalizado en el artefato (para acceso a metadatos de baja corriente; no emitido en PDF en este conjunto). |
RemoveValue(name: string) | Removemos una pareja de nombre/valor personalizado que se estableció previamente a través de SetValue. |
SetImage(imageStream: Stream) | Añadir una imagen de raster al artefato. |
SetText(formattedText: FormattedText) | Establece el texto del artefacto a partir de una instancia de FormattedText. |
SetTextAndState(text: string, textState: TextState) | Establezca Text y TextState juntos. |
SetPdfPage(page: Page) | Enlazar este artefato a una página específica. |