public DocumentoImpreso(Documento documento) { _documento = documento; _Paginas = new ListaPaginas(_documento, this); _Lineas = new ListaLineas(documento, _Paginas); _Paginas.Iniciar(_Lineas); }
public ListaLineas(Documento documento, ListaPaginas listaPaginas) { _documento = documento; _lineas = new List <Linea>(); parrafoActual = documento.ObtenerPrimerParrafo(); numcaracterActual = 0; _listaPaginas = listaPaginas; }
public Pagina(int lineaInicio, ListaPaginas paginas, ListaLineas lineas) { _lineas = lineas; _paginas = paginas; LineaInicio = lineaInicio; Dimensiones = new TamBloque(new Medicion(210, Unidad.Milimetros), new Medicion(270, Unidad.Milimetros)); Margen = new Margen() { Derecho = new Medicion(10, Unidad.Milimetros), Izquierdo = new Medicion(10, Unidad.Milimetros), Superior = new Medicion(10, Unidad.Milimetros), Inferior = new Medicion(10, Unidad.Milimetros) }; AltoActual = Medicion.Cero; }