WatermarkArtifact
Revisión
WatermarkArtifact Es una clase en Aspose.PDF FOSS para .NET. Heredados de: Artifact.
Representa un artefato de la marca que se puede agregar a una página PDF.
Esta clase proporciona 15 métodos para trabajar con los objetos de WatermarkArtifact en programas .NET. Los métodos disponibles incluyen: AddToPage, Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText,y tres 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, BottomMargin, Contents, CustomSubtype,Y 18 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
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. |
Metodología
| firma | Descripción |
|---|---|
WatermarkArtifact() | Crea un ejemplo de un artefato de agua. |
SetTextAndState(text: string, state: TextState) | Configure el estado de texto y texto para la marca de agua. |
SetText(formattedText: Aspose.Pdf.Facades.FormattedText) | Configura el texto de la marca del agua desde un objeto FormattedText (helper en estilo API de las facadas). |
AddToPage(page: Page) | Añade este artefato a una página. |
Artifact() | Constructor de defecto - crea un artefato con tipo y subtipo indefinido. |
SetPageNumberReplacementString(value: string) | Configure el token de reemplazo de número de página utilizado en texto. |
SetLinesAndState(text: string[], textState: TextState) | Configura contenido de texto multi-line con el estado del texto dado. |
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. |
SetPdfPage(page: Page) | Enlazar este artefato a una página específica. |