Agregar archivos de proyecto.
This commit is contained in:
75
TSPdfUtils/Sellado.cs
Normal file
75
TSPdfUtils/Sellado.cs
Normal file
@@ -0,0 +1,75 @@
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
|
||||
namespace TSpdfUtils
|
||||
{
|
||||
|
||||
public class Sellado
|
||||
{
|
||||
public static void SellaPDF(Stream PdfOrigen, Stream PdfDestino, List<TextoEnPdf> TextosAInsertar, List<string> 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
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user