row 1 cell 1 bold rojo | row1 cell 2 bold azul | "+"
---|---|
row 2 cell 1 | row2 cell 2 |
row 3 cell 1 | row 3 cell 2 |
"; + Gxm1fcktstcollection.gxTpr_Fcktstotro = 1; + Gxm1fcktstcollection = new SdtFCKTstCollection_FCKTst(context); + Gxm2rootcol.Add(Gxm1fcktstcollection, 0); + Gxm1fcktstcollection.gxTpr_Fcktstid = 2; + Gxm1fcktstcollection.gxTpr_Fcktstdsc = "lista de elementos"; + Gxm1fcktstcollection.gxTpr_Fcktstfck = "
This is a paragraph 1
This is a paragraph 2"; + Gxm1fcktstcollection.gxTpr_Fcktstotro = 3; + Gxm1fcktstcollection = new SdtFCKTstCollection_FCKTst(context); + Gxm2rootcol.Add(Gxm1fcktstcollection, 0); + Gxm1fcktstcollection.gxTpr_Fcktstid = 4; + Gxm1fcktstcollection.gxTpr_Fcktstdsc = "link"; + Gxm1fcktstcollection.gxTpr_Fcktstfck = "Visit W3Schools"; + Gxm1fcktstcollection.gxTpr_Fcktstotro = 4; + Gxm1fcktstcollection = new SdtFCKTstCollection_FCKTst(context); + Gxm2rootcol.Add(Gxm1fcktstcollection, 0); + Gxm1fcktstcollection.gxTpr_Fcktstid = 5; + Gxm1fcktstcollection.gxTpr_Fcktstdsc = "imagen"; + Gxm1fcktstcollection.gxTpr_Fcktstfck = StringUtil.Format( "", AV5Httprequest.BaseURL, AV6staticDir, "", "", "", "", "", "", ""); + Gxm1fcktstcollection.gxTpr_Fcktstotro = 5; + Gxm1fcktstcollection = new SdtFCKTstCollection_FCKTst(context); + Gxm2rootcol.Add(Gxm1fcktstcollection, 0); + Gxm1fcktstcollection.gxTpr_Fcktstid = 6; + Gxm1fcktstcollection.gxTpr_Fcktstdsc = "horizontal rule"; + Gxm1fcktstcollection.gxTpr_Fcktstfck = "
The hr tag defines a horizontal rule:
This is a paragraph
This is a paragraph
"+"This is a paragraph
"; + Gxm1fcktstcollection.gxTpr_Fcktstotro = 6; + Gxm1fcktstcollection = new SdtFCKTstCollection_FCKTst(context); + Gxm2rootcol.Add(Gxm1fcktstcollection, 0); + Gxm1fcktstcollection.gxTpr_Fcktstid = 7; + Gxm1fcktstcollection.gxTpr_Fcktstdsc = "fonts"; + Gxm1fcktstcollection.gxTpr_Fcktstfck = "A paragraph.
"+""; + Gxm1fcktstcollection.gxTpr_Fcktstotro = 7; + Gxm1fcktstcollection = new SdtFCKTstCollection_FCKTst(context); + Gxm2rootcol.Add(Gxm1fcktstcollection, 0); + Gxm1fcktstcollection.gxTpr_Fcktstid = 8; + Gxm1fcktstcollection.gxTpr_Fcktstdsc = "nested lists"; + Gxm1fcktstcollection.gxTpr_Fcktstfck = ""+"This is a paragraph with some text in it. This is a paragraph with some text in it. This is a paragraph with some text in it. This is a paragraph with some text in it.
"; + Gxm1fcktstcollection.gxTpr_Fcktstotro = 10; + Gxm1fcktstcollection = new SdtFCKTstCollection_FCKTst(context); + Gxm2rootcol.Add(Gxm1fcktstcollection, 0); + Gxm1fcktstcollection.gxTpr_Fcktstid = 12; + Gxm1fcktstcollection.gxTpr_Fcktstdsc = "mail to con link"; + Gxm1fcktstcollection.gxTpr_Fcktstfck = "This is another mailto link:Send mail!
"; + Gxm1fcktstcollection.gxTpr_Fcktstotro = 12; + Gxm1fcktstcollection = new SdtFCKTstCollection_FCKTst(context); + Gxm2rootcol.Add(Gxm1fcktstcollection, 0); + Gxm1fcktstcollection.gxTpr_Fcktstid = 13; + Gxm1fcktstcollection.gxTpr_Fcktstdsc = "table borders"; + Gxm1fcktstcollection.gxTpr_Fcktstfck = "First | Row |
Second | Row |
First | Row | "+"
Second | Row |
First | "+"Row |
Second | Row |
espacios en blanco fin
"; + Gxm1fcktstcollection.gxTpr_Fcktstotro = 14; + Gxm1fcktstcollection = new SdtFCKTstCollection_FCKTst(context); + Gxm2rootcol.Add(Gxm1fcktstcollection, 0); + Gxm1fcktstcollection.gxTpr_Fcktstid = 15; + Gxm1fcktstcollection.gxTpr_Fcktstdsc = "color rgb"; + Gxm1fcktstcollection.gxTpr_Fcktstfck = "test
test sin span
"; + Gxm1fcktstcollection.gxTpr_Fcktstotro = 15; + Gxm1fcktstcollection = new SdtFCKTstCollection_FCKTst(context); + Gxm2rootcol.Add(Gxm1fcktstcollection, 0); + Gxm1fcktstcollection.gxTpr_Fcktstid = 16; + Gxm1fcktstcollection.gxTpr_Fcktstdsc = "Test centralizado"; + Gxm1fcktstcollection.gxTpr_Fcktstfck = "A direita
Esquerda
"; + Gxm1fcktstcollection.gxTpr_Fcktstotro = 15; + this.cleanup(); + } + + public override void cleanup( ) + { + CloseCursors(); + if ( IsMain ) + { + context.CloseConnections(); + } + ExitApp(); + } + + public override void initialize( ) + { + Gxm1fcktstcollection = new SdtFCKTstCollection_FCKTst(context); + AV5Httprequest = new GxHttpRequest( context); + /* GeneXus formulas. */ + } + + private string AV6staticDir ; + private GXBaseCollectionrow 1 cell 1 bold rojo | row1 cell 2 bold azul | " + "
---|---|
row 2 cell 1 | row2 cell 2 |
row 3 cell 1 | row 3 cell 2 |
"; + H1T0( false, 410) ; + getPrinter().GxAttris("Microsoft Sans Serif", 8, false, false, false, false, 0, 0, 0, 0, 0, 255, 255, 255) ; + getPrinter().GxDrawText(AV9FormatRawHTML, 61, Gx_line+89, 769, Gx_line+356, 0, 1, 0, 0) ; + getPrinter().GxDrawRect(61, Gx_line+11, 769, Gx_line+78, 1, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0) ; + getPrinter().GxDrawText(AV8FCKAux, 67, Gx_line+22, 760, Gx_line+66, 3, 0, 0, 0) ; + Gx_line = (int)(Gx_line+410); + AV8FCKAux = "lista de elementos"; + AV9FormatRawHTML = "
This is a paragraph 1
This is a paragraph 2"; + H1T0( false, 410) ; + getPrinter().GxAttris("Microsoft Sans Serif", 8, false, false, false, false, 0, 0, 0, 0, 0, 255, 255, 255) ; + getPrinter().GxDrawText(AV9FormatRawHTML, 61, Gx_line+89, 769, Gx_line+356, 0, 1, 0, 0) ; + getPrinter().GxDrawRect(61, Gx_line+11, 769, Gx_line+78, 1, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0) ; + getPrinter().GxDrawText(AV8FCKAux, 67, Gx_line+22, 760, Gx_line+66, 3, 0, 0, 0) ; + Gx_line = (int)(Gx_line+410); + AV8FCKAux = "horizontal rule"; + AV9FormatRawHTML = "
The hr tag defines a horizontal rule:
This is a paragraph
This is a paragraph
" + "This is a paragraph
"; + H1T0( false, 410) ; + getPrinter().GxAttris("Microsoft Sans Serif", 8, false, false, false, false, 0, 0, 0, 0, 0, 255, 255, 255) ; + getPrinter().GxDrawText(AV9FormatRawHTML, 61, Gx_line+89, 769, Gx_line+356, 0, 1, 0, 0) ; + getPrinter().GxDrawRect(61, Gx_line+11, 769, Gx_line+78, 1, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0) ; + getPrinter().GxDrawText(AV8FCKAux, 67, Gx_line+22, 760, Gx_line+66, 3, 0, 0, 0) ; + Gx_line = (int)(Gx_line+410); + AV8FCKAux = "fonts"; + AV9FormatRawHTML = "A paragraph.
" + ""; + H1T0( false, 410) ; + getPrinter().GxAttris("Microsoft Sans Serif", 8, false, false, false, false, 0, 0, 0, 0, 0, 255, 255, 255) ; + getPrinter().GxDrawText(AV9FormatRawHTML, 61, Gx_line+89, 769, Gx_line+356, 0, 1, 0, 0) ; + getPrinter().GxDrawRect(61, Gx_line+11, 769, Gx_line+78, 1, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0) ; + getPrinter().GxDrawText(AV8FCKAux, 67, Gx_line+22, 760, Gx_line+66, 3, 0, 0, 0) ; + Gx_line = (int)(Gx_line+410); + AV8FCKAux = "nested lists"; + AV9FormatRawHTML = "A su solicitud hemos realizado una ANGIOGRAFÍA FLUORESCEINICA Y TOMOGRAFÍA DE COHERENCIA ÓPTICA LÁSER SPECTRALIS (OCT) en forma simultánea.
"; + AV8var += "ESPECIFICACIONES ANGIOGRAFÍA
";
+ AV8var += "Para el registro de la fluorescencia se utilizó un Láser de Argón 480nm. Las imágenes fueron registradas con una cadencia de 6 FPS, durante un período de aproximadamente 3 minutos, 20 minutos después se hizo una toma tardía final.
";
+ AV8var += "El angiógrafo HRA2 permite además estudio no invasivo con presentación de imágenes con técnica de autofluorescencia, red free e infrarrojo. Las imágenes se pueden obtener en forma simultánea o por separado.
ESPECIFICACIONES OCT SPECTRALIS
";
+ AV8var += "Para registro de OCT Spectralis se utilizó un tomógrafo Heidelberg de última generación.
";
+ AV8var += "La iluminación se hace con un láser diodo.
";
+ AV8var += "La velocidad es de 40.000 scans/segundo.
";
+ AV8var += "El examen se puede realizar en escalas de colores o en escalas de grises, este permite mayor resolución.
";
+ AV8var += "Resolución axial de 3.9 micras digital.
";
+ AV8var += "Los medios de presentación de las imágenes pueden ser: OCT – Angiofluoresceinografia – Indocianinografía – Autofluorescencia – Infrarrojo – red free. Las imágenes se hacen en forma simultánea.
";
+ AV8var += "Permite estudio de evolución enfocando exactamente y en forma automática los exámenes sucesivos en el lugar del primer corte.
Medios oculares:
"; + AV8var += "FOTO COLOR A.O.:
"; + AV8var += "INICIO.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "Signos de retinopatía diabética caracterizados por microaneurismas, micro hemorragias, hemorragias y exudados, algunos de ellos circinados.
"; + AV8var += "FIN.
"; + AV8var += "ANGIOGRAFÍA A.O.:
"; + AV8var += "A partir de microaneurismas se observa hiperfluorescencia por filtración que aumenta en toma tardía a nivel de polos posteriores con caracteres de edema macular diabético.
";
+ AV8var += "Se observan áreas hipofluorescentes de isquemia y no perfusión capilar a predominio en……………………………
Se aconseja control si disminuye AV para evaluar inicio de fotocoagulación.
"; + AV8var += "El paciente debe concurrir con la angiografía original (no la fotocopia, ni el informe), para dicho tratamiento. //sp//
"; + AV8var += "OJO DERECHO:
"; + AV8var += "-Cámara vítrea:
"; + AV8var += "-Interfase vítreo-retiniana:
"; + AV8var += "-Corte foveolar:
"; + AV8var += "-Estructura retiniana:
"; + AV8var += "-Complejo EP-CC:
"; + AV8var += "OJO IZQUIERDO:
"; + AV8var += "-Cámara vítrea:
"; + AV8var += "-Interfase vítreo-retiniana:
"; + AV8var += "-Corte foveolar:
"; + AV8var += "-Estructura retiniana:
"; + AV8var += " -Complejo EP-CC:
";
+ AV8var += "
OJO LOS OJO:
"; + AV8var += "-Cámara vítrea:
"; + AV8var += "-Interfase vítreo-retiniana:
"; + AV8var += "-Corte foveolar:
"; + AV8var += "-Estructura retiniana:
"; + AV8var += " -Complejo EP-CC:
";
+ AV8var += "
This is an example of a simple HTML page with one paragraph.
"; - H1N0( false, 193) ; - getPrinter().GxAttris("Microsoft Sans Serif", 14, false, false, false, false, 0, 0, 0, 0, 0, 255, 255, 255) ; - getPrinter().GxDrawText("Item List", 17, Gx_line+33, 400, Gx_line+66, 0, 0, 0, 0) ; - getPrinter().GxAttris("Microsoft Sans Serif", 10, true, false, false, false, 0, 0, 0, 0, 0, 255, 255, 255) ; - getPrinter().GxDrawText("Code", 100, Gx_line+83, 140, Gx_line+101, 0+256, 0, 0, 0) ; - getPrinter().GxDrawText("Name", 183, Gx_line+83, 283, Gx_line+101, 0, 0, 0, 0) ; - getPrinter().GxDrawBitMap("lamp.png", 411, Gx_line+33, 619, Gx_line+241) ; + AV8charactervar = "Textline is the most secure business texting service for modern customer support, sales, and logistics teams.Hang up the phone, 52% of your customers want to text you."; + AV9htmlvar = "I am normal
I am red
" + "I am blue
I am big
"; + H1V0( false, 885) ; + getPrinter().GxDrawLine(50, Gx_line+91, 367, Gx_line+91, 5, 255, 0, 0, 3) ; + getPrinter().GxDrawRect(52, Gx_line+113, 356, Gx_line+142, 5, 255, 69, 0, 1, 255, 215, 0, 2, 4, 3, 5, 45, 45, 45, 45) ; + getPrinter().GxAttris("Microsoft Sans Serif", 12, false, false, false, false, 0, 0, 0, 0, 0, 255, 255, 255) ; + getPrinter().GxDrawText("The New York Times (the Times or NYT) is a daily newspaper based in New York City with a worldwide readership reported in 2022 to comprise 740,000 paid print subscribers, and 8.6 million paid digital subscribers. It also is a producer of popular podcasts such as The Daily.[4][5][6] Founded in 1851, it is published by The New York Times Company. The Times has won 132 Pulitzer Prizes, the most of any newspaper,[7] and has long been regarded as a national \"newspaper of record\".[8] For print, it is ranked 18th in the world by circulation and 3rd in the United States.[9] The newspaper is headquartered at The New York Times Building near Times Square, Manhattan.", 50, Gx_line+489, 717, Gx_line+689, 3+16, 0, 0, 1) ; + getPrinter().GxDrawRect(389, Gx_line+111, 489, Gx_line+141, 1, 0, 0, 0, 0, 255, 255, 255, 4, 0, 0, 0, 0, 0, 0, 0) ; + getPrinter().GxAttris("Courier New", 12, false, false, false, false, 0, 0, 0, 0, 0, 255, 255, 255) ; + getPrinter().GxDrawText("Textblock courier new 12", 50, Gx_line+11, 228, Gx_line+30, 0, 0, 0, 0) ; getPrinter().GxAttris("Microsoft Sans Serif", 8, false, false, false, false, 0, 0, 0, 0, 0, 255, 255, 255) ; - getPrinter().GxDrawText(StringUtil.RTrim( AV8htmlvar), 22, Gx_line+122, 400, Gx_line+178, 0, 1, 0, 0) ; + getPrinter().GxDrawText(StringUtil.RTrim( context.localUtil.Format( AV8charactervar, "")), 50, Gx_line+56, 666, Gx_line+71, 0, 0, 0, 0) ; + getPrinter().GxDrawText(AV9htmlvar, 50, Gx_line+156, 522, Gx_line+278, 0, 1, 0, 0) ; + getPrinter().GxAttris("Microsoft Sans Serif", 8, true, false, false, false, 0, 0, 0, 0, 1, 0, 255, 255) ; + getPrinter().GxDrawText("BackColorRight", 50, Gx_line+311, 233, Gx_line+344, 2, 0, 0, 1) ; + getPrinter().GxAttris("Microsoft Sans Serif", 8, false, false, false, false, 0, 0, 0, 0, 0, 255, 255, 255) ; + getPrinter().GxDrawText(StringUtil.LTrim( context.localUtil.Format( (decimal)(Gx_page), "ZZZZZ9")), 717, Gx_line+11, 756, Gx_line+26, 2+256, 0, 0, 0) ; + getPrinter().GxDrawText(StringUtil.RTrim( context.localUtil.Format( AV8charactervar, "")), 50, Gx_line+400, 656, Gx_line+456, 3, 0, 0, 1) ; + getPrinter().GxDrawBitMap(Path.Combine(GxContext.StaticPhysicalPath(), @"resources\bird-thumbnail.jpg"), 483, Gx_line+322, 550, Gx_line+389) ; + getPrinter().GxAttris("Microsoft Sans Serif", 12, true, true, true, false, 0, 0, 0, 0, 0, 255, 255, 255) ; + getPrinter().GxDrawText("Underlined bold italic text", 50, Gx_line+711, 350, Gx_line+744, 0, 0, 0, 0) ; + getPrinter().GxAttris("Microsoft Sans Serif", 10, true, false, false, true, 0, 0, 0, 0, 0, 255, 255, 255) ; + getPrinter().GxDrawText("Strikethrough bold text ", 394, Gx_line+711, 694, Gx_line+744, 0, 0, 0, 0) ; + getPrinter().GxDrawLine(556, Gx_line+400, 656, Gx_line+400, 1, 0, 0, 0, 0) ; + getPrinter().GxDrawLine(556, Gx_line+456, 656, Gx_line+456, 1, 0, 0, 0, 0) ; Gx_OldLine = Gx_line; - Gx_line = (int)(Gx_line+193); + Gx_line = (int)(Gx_line+885); /* Print footer for last page */ ToSkip = (int)(P_lines+1); - H1N0( true, 0) ; - } - catch ( GeneXus.Printer.ProcessInterruptedException ) - { - } - finally - { - /* Close printer file */ - try - { - getPrinter().GxEndPage() ; - getPrinter().GxEndDocument() ; - } - catch ( GeneXus.Printer.ProcessInterruptedException ) - { - } - endPrinter(); - } + H1V0( true, 0) ; + } + catch (Exception ex) + { + Console.WriteLine(ex.Message); + throw; + } + + finally + { + /* Close printer file */ + try + { + getPrinter().GxEndPage(); + getPrinter().GxEndDocument(); + } + catch (GeneXus.Printer.ProcessInterruptedException) + { + } + endPrinter(); + } this.cleanup(); } - protected void H1N0( bool bFoot , + protected void H1V0( bool bFoot , int Inc ) { /* Skip the required number of lines */ @@ -139,16 +158,29 @@ protected void H1N0( bool bFoot , protected void AddMetrics( ) { - AddMetrics0( ) ; - AddMetrics1( ) ; - } + + Add_metrics0( ) ; + Add_metrics1( ) ; + Add_metrics2( ) ; + Add_metrics3( ) ; + } - protected void AddMetrics0( ) + protected void Add_metrics0( ) { getPrinter().setMetrics("Microsoft Sans Serif", false, false, 58, 14, 72, 171, new int[] {48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 18, 20, 23, 36, 36, 57, 43, 12, 21, 21, 25, 37, 18, 21, 18, 18, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 18, 18, 37, 37, 37, 36, 65, 43, 43, 46, 46, 43, 39, 50, 46, 18, 32, 43, 36, 53, 46, 50, 43, 50, 46, 43, 40, 46, 43, 64, 41, 42, 39, 18, 18, 18, 27, 36, 21, 36, 36, 32, 36, 36, 18, 36, 36, 14, 15, 33, 14, 55, 36, 36, 36, 36, 21, 32, 18, 36, 33, 47, 31, 31, 31, 21, 17, 21, 37, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 18, 20, 36, 36, 36, 36, 17, 36, 21, 47, 24, 36, 37, 21, 47, 35, 26, 35, 21, 21, 21, 37, 34, 21, 21, 21, 23, 36, 53, 53, 53, 39, 43, 43, 43, 43, 43, 43, 64, 46, 43, 43, 43, 43, 18, 18, 18, 18, 46, 46, 50, 50, 50, 50, 50, 37, 50, 46, 46, 46, 46, 43, 43, 39, 36, 36, 36, 36, 36, 36, 57, 32, 36, 36, 36, 36, 18, 18, 18, 18, 36, 36, 36, 36, 36, 36, 36, 35, 39, 36, 36, 36, 36, 32, 36, 32}) ; } - protected void AddMetrics1( ) + protected void Add_metrics1( ) + { + getPrinter().setMetrics("Courier New", false, false, 58, 14, 72, 171, new int[] {48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 18, 20, 23, 36, 36, 57, 43, 12, 21, 21, 25, 37, 18, 21, 18, 18, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 18, 18, 37, 37, 37, 36, 65, 43, 43, 46, 46, 43, 39, 50, 46, 18, 32, 43, 36, 53, 46, 50, 43, 50, 46, 43, 40, 46, 43, 64, 41, 42, 39, 18, 18, 18, 27, 36, 21, 36, 36, 32, 36, 36, 18, 36, 36, 14, 15, 33, 14, 55, 36, 36, 36, 36, 21, 32, 18, 36, 33, 47, 31, 31, 31, 21, 17, 21, 37, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 18, 20, 36, 36, 36, 36, 17, 36, 21, 47, 24, 36, 37, 21, 47, 35, 26, 35, 21, 21, 21, 37, 34, 21, 21, 21, 23, 36, 53, 53, 53, 39, 43, 43, 43, 43, 43, 43, 64, 46, 43, 43, 43, 43, 18, 18, 18, 18, 46, 46, 50, 50, 50, 50, 50, 37, 50, 46, 46, 46, 46, 43, 43, 39, 36, 36, 36, 36, 36, 36, 57, 32, 36, 36, 36, 36, 18, 18, 18, 18, 36, 36, 36, 36, 36, 36, 36, 35, 39, 36, 36, 36, 36, 32, 36, 32}) ; + } + + protected void Add_metrics2( ) + { + getPrinter().setMetrics("Microsoft Sans Serif", true, true, 58, 14, 72, 123, new int[] {47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 18, 21, 30, 35, 35, 55, 45, 14, 21, 21, 25, 37, 18, 21, 18, 18, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 21, 21, 37, 37, 37, 38, 61, 45, 45, 45, 45, 42, 38, 49, 45, 17, 35, 45, 38, 52, 45, 49, 42, 49, 45, 42, 38, 45, 42, 59, 42, 42, 38, 21, 18, 23, 37, 35, 21, 35, 38, 35, 38, 35, 21, 38, 38, 18, 18, 35, 18, 56, 38, 38, 38, 38, 25, 35, 21, 38, 35, 49, 35, 35, 32, 25, 17, 25, 37, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 18, 21, 36, 35, 35, 35, 17, 35, 21, 46, 23, 35, 37, 21, 46, 35, 25, 35, 21, 21, 21, 36, 35, 21, 21, 21, 23, 35, 53, 53, 53, 38, 45, 45, 45, 45, 45, 45, 63, 45, 42, 42, 42, 42, 18, 18, 18, 18, 45, 45, 49, 49, 49, 49, 49, 37, 49, 45, 45, 45, 45, 42, 42, 38, 35, 35, 35, 35, 35, 35, 56, 35, 35, 35, 35, 35, 18, 18, 18, 18, 38, 38, 38, 38, 38, 38, 38, 35, 38, 38, 38, 38, 38, 35, 38, 35}) ; + } + + protected void Add_metrics3( ) { getPrinter().setMetrics("Microsoft Sans Serif", true, false, 57, 15, 72, 163, new int[] {47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 17, 19, 29, 34, 34, 55, 45, 15, 21, 21, 24, 36, 17, 21, 17, 17, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 21, 21, 36, 36, 36, 38, 60, 43, 45, 45, 45, 41, 38, 48, 45, 17, 34, 45, 38, 53, 45, 48, 41, 48, 45, 41, 38, 45, 41, 57, 41, 41, 38, 21, 17, 21, 36, 34, 21, 34, 38, 34, 38, 34, 21, 38, 38, 17, 17, 34, 17, 55, 38, 38, 38, 38, 24, 34, 21, 38, 33, 49, 34, 34, 31, 24, 17, 24, 36, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 17, 21, 34, 34, 34, 34, 17, 34, 21, 46, 23, 34, 36, 21, 46, 34, 25, 34, 21, 21, 21, 36, 34, 21, 20, 21, 23, 34, 52, 52, 52, 38, 45, 45, 45, 45, 45, 45, 62, 45, 41, 41, 41, 41, 17, 17, 17, 17, 45, 45, 48, 48, 48, 48, 48, 36, 48, 45, 45, 45, 45, 41, 41, 38, 34, 34, 34, 34, 34, 34, 55, 34, 34, 34, 34, 34, 17, 17, 17, 17, 38, 38, 38, 38, 38, 38, 38, 34, 38, 38, 38, 38, 38, 34, 38, 34}) ; } @@ -170,17 +202,18 @@ public override void cleanup( ) public override void initialize( ) { - AV8htmlvar = ""; + AV8charactervar = ""; + AV9htmlvar = ""; /* GeneXus formulas. */ Gx_line = 0; - context.Gx_err = 0; } private int M_top ; private int M_bot ; private int ToSkip ; private int Gx_OldLine ; - private string AV8htmlvar ; + private string AV8charactervar ; + private string AV9htmlvar ; } }