Alguien dice: Sube tus archivos de fuente a tu servidor bajo tu raíz web en el sitio web a continuación.
https://insights.dice.com/2013/05/13/adding-custom-fonts-to-your-web-pages/
Avalados por :
UseCustomFont.html utiliza a fonte personalizada (arquivo TTF) através do código HTML abaixo, funcionando bem.
JUNEBUG.TTF pode ser baixado em https://www.dafont.com/junebug.font .
Você pode obter o código HTML do site:
https://stackoverflow.com/questions/7961721/how-do-i-install-a-custom-font-on-an-html-site
.UseCustomFont.html e JUNEBUG.TTF devem estar na mesma pasta no meu PC local.
---------------------------------------------------------------
Código HTML:
<html>
<head> <style type="text/css">
@font-face { font-family: JuneBug; src: url('JUNEBUG.TTF'); }
h2 { font-family: JuneBug }
</style>
</head>
<body>
<h2>H2</h2>
<h2>K2</h2>
</body> </html>
---------------------------------------------------------------
Agora desejo usar uma fonte personalizada (arquivo TTF) através de HTML em CL_DD_AREA com o método mencionado acima. Mas não está funcionando. Não sei como colocar o JUNEBUG.TTF na raiz web do SAP.
Meu código fonte está colado abaixo.
**************************************************
Código fonte:
FORM TABLE_OF_CARELIST. DATA LS_CARE_T2 TYPE TYP_S_T2. DATA TA TYPE REF TO CL_DD_TABLE_ELEMENT. DATA COL1 TYPE REF TO CL_DD_AREA. DATA COL2 TYPE REF TO CL_DD_AREA. DATA COL3 TYPE REF TO CL_DD_AREA. DATA COL4 TYPE REF TO CL_DD_AREA. DATA COL5 TYPE REF TO CL_DD_AREA. DATA COL6 TYPE REF TO CL_DD_AREA. DATA COL7 TYPE REF TO CL_DD_AREA. DATA LINK TYPE REF TO CL_DD_LINK_ELEMENT. DATA LINK_NO TYPE SDYDO_INFO. DATA TEXT TYPE SDYDO_TEXT_ELEMENT. DATA STR TYPE STRING. TYPES: SDYDO_HTML_LINE LIKE W3HTML. TYPES: SDYDO_HTML_TABLE TYPE SDYDO_HTML_LINE OCCURS 10. DATA:LS_HTML TYPE W3HTML, LT_HTML_TABLE TYPE SDYDO_HTML_TABLE.
*DO2 TYPE REF TO CL_DD_DOCUMENT
CALL METHOD DO2->ADD_TABLE EXPORTING WITH_HEADING = 'X' NO_OF_COLUMNS = 5 WIDTH = '100%' WITH_A11Y_MARKS = 'X' IMPORTING TABLE = TA. * set columns TEXT = 'Care Code'(H02). CALL METHOD TA->ADD_COLUMN EXPORTING HEADING = TEXT IMPORTING COLUMN = COL2. TEXT = 'Descr(EN)'(H03). CALL METHOD TA->ADD_COLUMN EXPORTING HEADING = TEXT IMPORTING COLUMN = COL3. TEXT = 'Descr(CN)'(H04). CALL METHOD TA->ADD_COLUMN EXPORTING HEADING = TEXT IMPORTING COLUMN = COL4. TEXT = 'Care Symbol'(H04). CALL METHOD TA->ADD_COLUMN EXPORTING HEADING = TEXT IMPORTING COLUMN = COL5. TEXT = 'Select'. CALL METHOD TA->ADD_COLUMN EXPORTING HEADING = TEXT IMPORTING COLUMN = COL6. DATA:FORM1 TYPE REF TO CL_DD_FORM_AREA, LV_URL TYPE STRING, LV_STRING_WITH_HTML TYPE STRING. LOOP AT GT_CARE_T2 INTO LS_CARE_T2. TEXT = LS_CARE_T2-CAREKO. CALL METHOD COL2->ADD_TEXT EXPORTING TEXT = TEXT. TEXT = LS_CARE_T2-CARENAME1. CALL METHOD COL3->ADD_TEXT EXPORTING TEXT = TEXT. TEXT = LS_CARE_T2-CARENAME2. CALL METHOD COL4->ADD_TEXT EXPORTING TEXT = TEXT. * COL5->ADD_PICTURE( PICTURE_ID = 'ENJOYSAP_LOGO' ). CLEAR:FORM1. CALL METHOD COL5->ADD_FORM IMPORTING FORMAREA = FORM1 . REFRESH:LT_HTML_TABLE. LS_HTML = '<html>'. APPEND LS_HTML TO LT_HTML_TABLE. LS_HTML = '<head>'. APPEND LS_HTML TO LT_HTML_TABLE. LS_HTML = '<style type="text/css">'. APPEND LS_HTML TO LT_HTML_TABLE. LS_HTML = '@font-face { font-family: JuneBug; src: url(''JUNEBUG.TTF''); }'. APPEND LS_HTML TO LT_HTML_TABLE. LS_HTML = 'h1 {'. APPEND LS_HTML TO LT_HTML_TABLE. LS_HTML = 'font-family: JuneBug'. * LS_HTML = 'font-family: ZWCLAB;'. APPEND LS_HTML TO LT_HTML_TABLE. LS_HTML = '}'. APPEND LS_HTML TO LT_HTML_TABLE. LS_HTML = '</style>'. APPEND LS_HTML TO LT_HTML_TABLE. LS_HTML = '</head>'. APPEND LS_HTML TO LT_HTML_TABLE. LS_HTML = '<body>'. APPEND LS_HTML TO LT_HTML_TABLE. LS_HTML = '<h1>H1</h1>'. APPEND LS_HTML TO LT_HTML_TABLE. LS_HTML = '</body>'. APPEND LS_HTML TO LT_HTML_TABLE. LS_HTML = '</html>'. APPEND LS_HTML TO LT_HTML_TABLE. FORM1->HTML_TABLE = LT_HTML_TABLE. TEXT = 'Select'. LINK_NO = 'EDIT' && LS_CARE_T2-ROW_KEY. CALL METHOD COL6->ADD_LINK EXPORTING TEXT = TEXT NAME = LINK_NO IMPORTING LINK = LINK. SET HANDLER MY_HANDLER->HANDLE_EDIT_LINKS FOR LINK. CALL METHOD TA->NEW_ROW. ENDLOOP
Alguien dice: Sube tus archivos de fuente a tu servidor bajo tu raíz web en el sitio web a continuación.
https://insights.dice.com/2013/05/13/adding-custom-fonts-to-your-web-pages/
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute