using System.Collections.Generic; using System.IO; namespace TSpdfUtils { public class Sellado { public static void SellaPDF(Stream PdfOrigen, Stream PdfDestino, List TextosAInsertar, List ImagenesAInsertar) { } public class TextoEnPdf { public string Texto { get; set; } public FuenteEnum Fuente { get; set; } public float TamañoFuente { get; set; } public System.Drawing.Color Color { get; set; } public double Transparencia { get; set; } public EsquinaEnum EsquinaReferencia { get; set; } public float AnguloRotacion { get; set; } public AlineamientoEnum Alineamiento { get; set; } public float CoordenadaX { get; set; } public float CoordenadaY { get; set; } public int PaginaInicio { get; set; } public int PaginaFin { get; set; } } public class ImagenEnPdf { public byte[] Imagen { get; set; } public EsquinaEnum EsquinaReferencia { get; set; } public double Transparencia { get; set; } public float CoordenadaX { get; set; } public float CoordenadaY { get; set; } public float AnguloRotacion { get; set; } public int PaginaInicio { get; set; } public int PaginaFin { get; set; } } public enum EsquinaEnum : int { INFERIOR_IZQUIERDA = 0, INFERIOR_DERECHA = 1, SUPERIOR_IZQUIERDA = 2, SUPERIOR_DERECHA = 3 } public enum AlineamientoEnum : int { IZQUIERDA = 0, DERECHA = 1, CENTRO = 2, JUSTIFICADO = 3 } public enum FuenteEnum { COURIER, COURIER_BOLD, COURIER_BOLDOBLIQUE, COURIER_OBLIQUE, HELVETICA, HELVETICA_BOLD, HELVETICA_BOLDOBLIQUE, HELVETICA_OBLIQUE, SYMBOL, TIMES_ROMAN, TIMES_BOLD, TIMES_BOLDITALIC, TIMES_ITALIC, ZAPFDINGBATS } } }