PDF de Haru
- Introducción
- Instalación/Configuración
- Constantes predefinidas
- Ejemplos
- Fuentes y Codificaciones Incorporadas
- HaruException — La clase HaruException
- HaruDoc — La clase HaruDoc
- HaruDoc::addPage — Agrega una nueva página al documento
- HaruDoc::addPageLabel — Establece el estilo de numeración para el rango especificado de páginas
- HaruDoc::__construct — Construye una nueva instancia de HaruDoc
- HaruDoc::createOutline — Crea una nueva instancia de HaruOutline
- HaruDoc::getCurrentEncoder — Obteniene la HaruEncoder actualmente usada en el documento
- HaruDoc::getCurrentPage — Devuelve la página corriente del documento
- HaruDoc::getEncoder — Obtiene una instancia de HaruEncoder para el codificador especificado
- HaruDoc::getFont — Obtiene una instancia de HaruFont
- HaruDoc::getInfoAttr — Colocar al corriente los valores de los atributos en documentos especificados
- HaruDoc::getPageLayout — Colocar al corriente la disposición de la página
- HaruDoc::getPageMode — Coloca al corriente el modo de la página
- HaruDoc::getStreamSize — Obtiene el tamaño de la secuencia temporal
- HaruDoc::insertPage — Inserta una nueva página solo antes de la página especificada
- HaruDoc::loadJPEG — Carga una imagen JPEG
- HaruDoc::loadPNG — Carga y devuelve una imagen PNGHaruImage instance
- HaruDoc::loadRaw — Carga una imagen RAW
- HaruDoc::loadTTC — Carga la fuente con el indice especificado del archivo TTC
- HaruDoc::loadTTF — Carga fichero de fuente TTF
- HaruDoc::loadType1 — Carga fuente Type1
- HaruDoc::output — Escribe los datos del documento a la salida del buffer
- HaruDoc::readFromStream — Lee los datos de la corriente temporal
- HaruDoc::resetError — Reinicia el estado de error de el documento manejado
- HaruDoc::resetStream — Rebobina la secuencia temporal
- HaruDoc::save — Guarda el documento en el fichero especificado
- HaruDoc::saveToStream — Guarda el documento en una secuencia temporal
- HaruDoc::setCompressionMode — Establece el modo de compresión para el documento
- HaruDoc::setCurrentEncoder — Establece el codificador actual para el documento
- HaruDoc::setEncryptionMode — Establece el modo de cifrado para el documento
- HaruDoc::setInfoAttr — Define el atributo info del documento
- HaruDoc::setInfoDateAttr — Establecer los atributos datetime info del documento
- HaruDoc::setOpenAction — Definir en qué página se muestra cuando se abre el documento
- HaruDoc::setPageLayout — Indica cómo deben mostrarse las páginas
- HaruDoc::setPageMode — Indica cómo se debe mostrar el documento
- HaruDoc::setPagesConfiguration — Establece el número de páginas que contiene cada conjunto de páginas
- HaruDoc::setPassword — Establecer propietario y contraseñas de usuarios para el documento
- HaruDoc::setPermission — Establece los permisos para el documento
- HaruDoc::useCNSEncodings — Habilita las codificaciones Chinas simplificadas
- HaruDoc::useCNSFonts — Habilita la incorporación de fuentes Chinas simplificadas
- HaruDoc::useCNTEncodings — Habilita las codificaciones Chinas tradicionales
- HaruDoc::useCNTFonts — Habilita la incorporación de fuentes Chinas tradicionales
- HaruDoc::useJPEncodings — Habilita las codificaciones Japonesas
- HaruDoc::useJPFonts — Habilita la incorporación de fuentes Japonesas
- HaruDoc::useKREncodings — Habilita las codificaciones Coreanas
- HaruDoc::useKRFonts — Habilita la incorporación de fuentes Coreanas
- HaruPage — La clase HaruPage
- HaruPage::arc — Anexa un arco a la ruta corriente
- HaruPage::beginText — Empieza un objeto de texto y establece la posición corriente del texto a (0,0)
- HaruPage::circle — Anexa un círculo a la ruta corriente
- HaruPage::closePath — Anexa una línea recta del punto corriente al inicio del punto de la ruta
- HaruPage::concat — Concatena la matriz corriente de transformación de la página y la matriz especificada
- HaruPage::createDestination — Crea una nueva instancia de HaruDestination
- HaruPage::createLinkAnnotation — Crea una nueva instancia de HaruAnnotation
- HaruPage::createTextAnnotation — Crea una nueva instancia de HaruAnnotation
- HaruPage::createURLAnnotation — Crea una nueva instancia de HaruAnnotation
- HaruPage::curveTo2 — Anexar una curva Bezier a la ruta actual
- HaruPage::curveTo3 — Anexar una curva Bezier a la ruta actual
- HaruPage::curveTo — Anexa una curva Bezier para la ruta corriente
- HaruPage::drawImage — Mostrar una imagen en la página
- HaruPage::ellipse — Anexar una elipse a la ruta actual
- HaruPage::endPath — Fin actual de la ruta del objeto sin operaciones de llenado y pintado
- HaruPage::endText — Fin actual en el texto del objeto
- HaruPage::eofill — Relleno actual de la ruta usadando la regla even-odd
- HaruPage::eoFillStroke — Rellenar la ruta actual usando la regla even-odd, luego se pinta la ruta
- HaruPage::fill — Llena la ruta actual usando la regla del número de vueltas diferentes a cero
- HaruPage::fillStroke — Rellenar la ruta actual utilizando la regla de zigzagueo de número distinto de cero, luego colorea la ruta
- HaruPage::getCharSpace — Obtiene el valor actual del carácter espaciado
- HaruPage::getCMYKFill — Obtiene el color de relleno actual
- HaruPage::getCMYKStroke — Obtiene el color actual del trazo
- HaruPage::getCurrentFont — Obtiene la actual fuente usada
- HaruPage::getCurrentFontSize — Obtiene el tamaño de la fuente actual
- HaruPage::getCurrentPos — Obtiene la posición actual para la ruta de impresión
- HaruPage::getCurrentTextPos — Obtiene la posición actual para la impresión del texto
- HaruPage::getDash — Obtiene el actual patrón guía
- HaruPage::getFillingColorSpace — Obtiene el espacio actual del color de relleno
- HaruPage::getFlatness — Obtiene la categoría de la página
- HaruPage::getGMode — Obtiene el modo de grafico actual
- HaruPage::getGrayFill — Obtiene el color de relleno actual
- HaruPage::getGrayStroke — Obtiene el color actual del trazo
- HaruPage::getHeight — Obtiene la altura de la página
- HaruPage::getHorizontalScaling — Obtiene el valor actual de la escala horizontal
- HaruPage::getLineCap — Obtiene el estilo actual del extremo de línea
- HaruPage::getLineJoin — Obtiene el estilo de la línea de unión
- HaruPage::getLineWidth — Obtiene el ancho actual de la línea
- HaruPage::getMiterLimit — Obtiene el valor del límite del inglete
- HaruPage::getRGBFill — Obtiene el color actual de relleno
- HaruPage::getRGBStroke — Obtiene el color actual del trazo
- HaruPage::getStrokingColorSpace — Obtiene el color actual del espacio del trazado
- HaruPage::getTextLeading — Obtiene el valor actual de la línea espaciada
- HaruPage::getTextMatrix — Obtiene la transformación actual de la matriz de la página
- HaruPage::getTextRenderingMode — Obtiene el texto actual de modo de interpretación
- HaruPage::getTextRise — Obtiene el valor actual del texto saliente
- HaruPage::getTextWidth — Obtiene el ancho del tamaño de la fuente usada en el texto actual, el caracter y la letra espaciada
- HaruPage::getTransMatrix — Obtiene la transformación actual de la matriz de la página
- HaruPage::getWidth — Obtiene el ancho de la página
- HaruPage::getWordSpace — Obtiene el valor actual del espaciado de la palabra
- HaruPage::lineTo — Dibuja una línea del punto actual al especificado
- HaruPage::measureText — Calcula el número de caracteres los cuales pueden ser incluidos dentro del ancho especificado
- HaruPage::moveTextPos — Mueve la posición del texto al desplazamiento especificado
- HaruPage::moveTo — Establece el punto de inicio para la nueva ruta de dibujo
- HaruPage::moveToNextLine — Mueve la posición del texto al inicio de la siguiente línea
- HaruPage::rectangle — Anexa un rectángulo a la ruta actual
- HaruPage::setCharSpace — Establece el espaciado de carácter de la página
- HaruPage::setCMYKFill — Establece el color de relleno para la página
- HaruPage::setCMYKStroke — Establece el color de trazo de la página
- HaruPage::setDash — Establece el patrón de guía para la página
- HaruPage::setFlatness — Establecer la planicie para la página
- HaruPage::setFontAndSize — Establece la fuente y el tamaño de la misma para la página
- HaruPage::setGrayFill — Establece el color de relleno para la página
- HaruPage::setGrayStroke — Establece el color de trazo para la página
- HaruPage::setHeight — Establece el alto de la página
- HaruPage::setHorizontalScaling — Establece la escala horizontal para la página
- HaruPage::setLineCap — Establece la forma a ser usada en el final de las líneas
- HaruPage::setLineJoin — Establece el estilo de la línea de unión para la página
- HaruPage::setLineWidth — Establece el ancho de la línea para la página
- HaruPage::setMiterLimit — Establece el valor actual del inglete limite de la página
- HaruPage::setRGBFill — Establece el color de relleno para la página
- HaruPage::setRGBStroke — Establece el color de trazo para la página
- HaruPage::setRotate — Establece la rotación del ángulo de la página
- HaruPage::setSize — Define el tamaño y la dirección de la página
- HaruPage::setSlideShow — Establece el de estilo de transición de la página
- HaruPage::setTextLeading — Establece el texto guía (línea de espacio) para la página
- HaruPage::setTextMatrix — Establece la matriz de la transformación actual del texto de la página
- HaruPage::setTextRenderingMode — Establece el modo de interpretación del texto para la página
- HaruPage::setTextRise — Establece el valor actual del aumento del texto
- HaruPage::setWidth — Establece el ancho de la página
- HaruPage::setWordSpace — Establece el espacio de la palabra para la página
- HaruPage::showText — Imprime el texto en la posición actual de la página
- HaruPage::showTextNextLine — Mueve la posición actual a el inicio de la línea siguiente y imprime el texto
- HaruPage::stroke — Imprime una ruta actual
- HaruPage::textOut — Imprime el texto en la posición especificada
- HaruPage::textRect — Imprime el texto dentro de la región especificada
- HaruFont — La clase HaruFont
- HaruFont::getAscent — Obtiene el ascenso vertical de la fuente
- HaruFont::getCapHeight — Obtiene la distancia de la línea de base de las letras en mayúsculas
- HaruFont::getDescent — Obtiene el descenso vertical de la fuente
- HaruFont::getEncodingName — Obtiene el nombre del codificador
- HaruFont::getFontName — Obtiene el nombre de la fuente
- HaruFont::getTextWidth — Obtiene el ancho total del texto, número de caracteres, numero de palabras y número de espacios
- HaruFont::getUnicodeWidth — Obtiene el ancho de los caracteres en la fuente
- HaruFont::getXHeight — Obtiene la distancia de la línea de base de las letras en minúsculas
- HaruFont::measureText — Calcula el número de caracteres los cuales puede ser incluidos dentro de un ancho especificado
- HaruImage — La clase HaruImage
- HaruImage::getBitsPerComponent — Obtiene el número de bits usados para describir cada componente de color de la imagen
- HaruImage::getColorSpace — Obtiene el nombre del espacio del color
- HaruImage::getHeight — Obtiene la altura de la imagen
- HaruImage::getSize — Obtiene el tamaño de la imagen
- HaruImage::getWidth — Obtiene el ancho de la imagen
- HaruImage::setColorMask — Establece el color de mascara de la imagen
- HaruImage::setMaskImage — Establece la mascara de la imagen
- HaruEncoder — La clase HaruEncoder
- HaruEncoder::getByteType — Obtiene el tipo de byte en el texto
- HaruEncoder::getType — Obtiene el tipo del decodificador
- HaruEncoder::getUnicode — Convierte el carácter especificado a Unicode
- HaruEncoder::getWritingMode — Obtiene el modo de escritura del codificador
- HaruOutline — La clase HaruOutline
- HaruOutline::setDestination — Define el destino para el esquema
- HaruOutline::setOpened — Define el estado inicial del esquema
- HaruAnnotation — La clase HaruAnnotation
- HaruAnnotation::setBorderStyle — Define el estilo de borde de la anotación
- HaruAnnotation::setHighlightMode — Define el modo destacado de la anotación
- HaruAnnotation::setIcon — Define el estilo del icono de la anotación
- HaruAnnotation::setOpened — Define el estado inicial de la anotación
- HaruDestination — La clase HaruDestination
- HaruDestination::setFit — Define la apariencia de la página para ajustarse a la ventana
- HaruDestination::setFitB — Define la apariencia de la página para ajustarse a la delimitación de la caja ubicada dentro de la página en la ventana
- HaruDestination::setFitBH — Define la apariencia de la página para ajustarse al ancho de la delimitación de la caja
- HaruDestination::setFitBV — Define la apariencia de la página para ajustarse al alto de la delimitación de la caja
- HaruDestination::setFitH — Define la apariencia de la página para ajustarse al ancho de la ventana
- HaruDestination::setFitR — Define la apariencia de la página para ajustarse al rectángulo especificado
- HaruDestination::setFitV — Define la apariencia de la página para ajustarse al alto de la ventana
- HaruDestination::setXYZ — Define la apariencia de la página