Saltar al contenido
Índice de Kit UI
Kit UI Componentes

Composición de impresión.

Patrón canónico de composición de impresión para firmas y documentos, scribe, medicamentos y editorial sebastián.

Verlo por niveles

Primero el componente, después la variación de marca y finalmente su uso dentro de una página.

Nivel 1Componente canónico
Compañía de Innovación de Santiago SpA

Contrato FYD-184

Primera. El prestador desarrollará y mantendrá el portal de consulta de documentos del cliente, según el anexo técnico.

Página 1 de 12
A4 · margen 20 mm · escala 100%
Nivel 2Compañía de Innovación de Santiago · variación

Séptima. Confidencialidad

Las partes mantendrán reserva sobre la información que reciban durante la vigencia del contrato.

Página 7 de 12
Carta · margen 25 mm · escala 90%
Nivel 3Dentro de una página
Sitio · sección
Compañía de Innovación de Santiago SpA

Contrato FYD-184

Primera. El prestador desarrollará y mantendrá el portal de consulta de documentos del cliente, según el anexo técnico.

Página 1 de 12
A4 · margen 20 mm · escala 100%
Ver y copiar el código de este render
HTML del nivel canónico
<figure class="ui-sample ui-document" data-print-layout="true"><div class="ui-embed__frame ui-embed__frame--paper"><header>Compañía de Innovación de Santiago SpA</header><main><h3>Contrato FYD-184</h3><p>Primera. El prestador desarrollará y mantendrá el portal de consulta de documentos del cliente, según el anexo técnico.</p></main><footer>Página 1 de 12</footer></div><figcaption>A4 · margen 20 mm · escala 100%</figcaption></figure>

Variaciones por marca y sitio

Cada cambio visible declara su autoridad; lo que permanece canónico no se vuelve a inventar en el producto.

firmasydocumentos.cl

Firmas y Documentos

Autoridad: Feedback de revisión r14 + cis.document.v1
Compañía de Innovación de Santiago SpA

Contrato FYD-184

Primera. El prestador desarrollará y mantendrá el portal de consulta de documentos del cliente, según el anexo técnico.

Página 1 de 12
A4 · margen 20 mm · escala 100%

Cambia en esta marca

  • Nombre completo con espacios y color café
  • Densidad documental y metadatos de autoridad

Permanece canónico

  • Firma, digest, versión y recibo no son decoración
  • Chrome, foco y controles canónicos
innovacionsantiago.cl

Compañía de Innovación de Santiago

Autoridad: CONSTITUTION.md + LOGOS-CANONICOS.md

Séptima. Confidencialidad

Las partes mantendrán reserva sobre la información que reciban durante la vigencia del contrato.

Página 7 de 12
Carta · margen 25 mm · escala 90%

Cambia en esta marca

  • Navegación y contenido propios del servicio
  • Acento reservado para acciones y datos

Permanece canónico

  • Mark CIS y namebrand de tres líneas
  • IBM Plex Sans, foco, espaciado y anatomía

Comparación histórica recuperable

Compara la propuesta con cortes reales del repositorio. La ausencia de una muestra se declara y nunca se reconstruye de memoria.

Estado actual
Composición de impresión no tiene una implementación vigente demostrada; sus ejemplos son material candidato.
Cambio propuesto
Publicar en r19 el contrato de Composición de impresión para Patrón canónico de composición de impresión para firmas y documentos, scribe, medicamentos y editorial sebastián.
Qué ocurre si respondes No
Composición de impresión queda fuera de r19 y sus ejemplos siguen sólo como evidencia pendiente de reformulación.

Preparando comparación histórica…

Antes / r19

La comparación convierte una regla abstracta en una diferencia visible y verificable.

r19 · correctoContrato canónico renderizado
Compañía de Innovación de Santiago SpA

Contrato FYD-184

Primera. El prestador desarrollará y mantendrá el portal de consulta de documentos del cliente, según el anexo técnico.

Página 1 de 12
A4 · margen 20 mm · escala 100%
  • Muestra versión, estado, partes y representación verificable.
  • Conserva historial, firma y digest fuera del puro tratamiento visual.
Antes · problema observadoAnti-ejemplo no interactivo
Documento vigenteÚltima versiónSin autoridad, versión, fecha ni digest
  • No presentes un borrador como firmado o vigente.
  • No alteres la autoridad del contrato documental desde Style.

Responsive

La misma anatomía debe conservar lectura, foco y acciones sin cortar contenido ni crear scroll horizontal en la página.

320 pxMóvil y zoom
Compañía de Innovación de Santiago SpA

Contrato FYD-184

Primera. El prestador desarrollará y mantendrá el portal de consulta de documentos del cliente, según el anexo técnico.

Página 1 de 12
A4 · margen 20 mm · escala 100%
1280 pxEscritorio

Séptima. Confidencialidad

Las partes mantendrán reserva sobre la información que reciban durante la vigencia del contrato.

Página 7 de 12
Carta · margen 25 mm · escala 90%

Cobertura

DimensiónContrato
Propietario canónicoSistema de diseño CIS y Firmas y Documentos · core/core-style
ConsumidoresFirmas y Documentos, Scribe, Medicamentos y Editorial Sebastián
Dependenciascontrato documental, representaciones versionadas
Estadocandidato

Evidencia de adopción

Patrón propuesto. 0 implementaciones observadas en 0 repositorios.

La observación demuestra uso existente; la aceptación canónica sigue dependiendo de esta ficha y de su propietario.

DatoResultado
ClasificaciónPatrón propuesto
Implementaciones0 implementaciones observadas
RepositoriosNingún repositorio observado
Snapshotkit/componentes/componentes-observados.json

Consumidores observados

El inventario conserva repositorio, archivo fuente y criterio de asociación. Observar una implementación no la convierte automáticamente en canónica.

Estados

Estado requerido
borrador
en revisión
firmado
archivado

Accesibilidad

  • Conserva nombre accesible, orden de lectura y foco visible.
  • Funciona a 320 px, con zoom de 200% y texto largo.
  • El color nunca es la única señal de estado o acción.
  • El contenido esencial permanece disponible sin JavaScript.

Código HTML

Copia el bloque completo; después cambia contenido y destinos, no su anatomía.

Código de referencia
<figure class="ui-sample ui-document" data-print-layout="true"><div class="ui-embed__frame ui-embed__frame--paper"><header>Compañía de Innovación de Santiago SpA</header><main><h3>Contrato FYD-184</h3><p>Primera. El prestador desarrollará y mantendrá el portal de consulta de documentos del cliente, según el anexo técnico.</p></main><footer>Página 1 de 12</footer></div><figcaption>A4 · margen 20 mm · escala 100%</figcaption></figure>

Código TAILWIND

Copia el bloque completo; después cambia contenido y destinos, no su anatomía.

Código de referencia
<figure class="ui-sample ui-document border border-slate-300 bg-white p-4 text-slate-950 grid gap-3" data-print-layout="true"><div class="ui-embed__frame ui-embed__frame--paper"><header class="flex flex-wrap items-center justify-between gap-3">Compañía de Innovación de Santiago SpA</header><main><h3>Contrato FYD-184</h3><p>Primera. El prestador desarrollará y mantendrá el portal de consulta de documentos del cliente, según el anexo técnico.</p></main><footer class="flex flex-wrap items-center justify-between gap-3">Página 1 de 12</footer></div><figcaption class="text-sm text-slate-600">A4 · margen 20 mm · escala 100%</figcaption></figure>

Código REACT

Copia el bloque completo; después cambia contenido y destinos, no su anatomía.

Código de referencia
import type { ReactNode } from "react";

export interface PrintLayoutProps {
  /** Membrete que se repite en cada página («Compañía de Innovación de Santiago SpA»); vacío lo oculta, como en las páginas interiores. */
  header?: string;
  /** Título del documento en la página. */
  title?: string;
  /** Cuerpo de la página; un texto se envuelve en un párrafo. */
  children?: ReactNode;
  /** Página que se muestra, desde 1. */
  page?: number;
  /** Total de páginas del documento. */
  pageCount?: number;
  /** Texto del pie de página; por defecto, «Página {page} de {pageCount}». Vacío lo oculta. */
  pageLabel?: string;
  /** Pie de la figura con formato de papel, margen y escala; vacío lo oculta. */
  caption?: string;
  className?: string;
}

/**
 * Vista previa de una página compuesta para imprimir, con membrete, título, cuerpo y foliado; se usa para revisar márgenes y paginación antes de imprimir o generar el PDF.
 *
 * @example <PrintLayout title="Contrato FYD-184" page={2} pageCount={12} caption="A4 · margen 20 mm · escala 100%">Segunda. El precio se paga en dos cuotas.</PrintLayout>
 */
export function PrintLayout({
  header = "Compañía de Innovación de Santiago SpA",
  title = "Contrato FYD-184",
  children = "Primera. El prestador desarrollará y mantendrá el portal de consulta de documentos del cliente, según el anexo técnico.",
  page = 1,
  pageCount = 12,
  pageLabel,
  caption = "A4 · margen 20 mm · escala 100%",
  className,
}: PrintLayoutProps) {
  const folio = pageLabel ?? `Página ${page} de ${pageCount}`;
  const cuerpo = typeof children === "string" ? (children ? <p>{children}</p> : null) : children;
  const hayCuerpo = cuerpo !== null && cuerpo !== undefined && cuerpo !== false;
  return (
    <figure className={["ui-document", className].filter(Boolean).join(" ")} data-print-layout>
      <div className="ui-embed__frame ui-embed__frame--paper">
        {header ? <header>{header}</header> : null}
        {title || hayCuerpo ? (
          <main>
            {title ? <h3>{title}</h3> : null}
            {cuerpo}
          </main>
        ) : null}
        {folio ? <footer>{folio}</footer> : null}
      </div>
      {caption ? <figcaption>{caption}</figcaption> : null}
    </figure>
  );
}