<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕,
내가 작성한 보고서를 매우 특정한 형식으로 MS Word로 내보내야 합니다.매우 유용한 PDF 파일로 내보낼 수 있습니다. 닫다 MS Word에서 어떻게 보이길 원하는지에 대해 설명합니다. 하지만 내보낸 후 필요한 편집 양을 최소화하기 위해 가능한 한 모양을 개선해야 합니다. 내가 하려는 작업을 설명하기 위해 몇 가지 제목, 몇 개의 표 및 바닥글이 포함된 간단한 보고서를 생성한 다음 해당 보고서를 세 가지 다른 형식, 즉 PDF 파일, MS 파일로 내보내는 짧은 스크립트를 아래에 포함합니다. Word 문서와 HTML 파일.
보고서의 PDF 버전은 제목이 중앙에 있고 크기가 다른 글꼴과 스크립트에 지정된 테이블 스타일("제목 구분 기호" 및 "테두리")이 포함되어 MS Word 버전에 표시되기를 원하는 것과 거의 동일하게 생성됩니다.그러나 MS Word 버전에서는 제목 중앙 배치, 글꼴 크기 설정 및 표 스타일이 손실되었습니다. 가능하다면 이러한 기능을 모두 유지하고 싶습니다.
또한 MS Word 버전에서는 모든 줄이 실제로 텍스트 상자입니다(Word에서 문서를 열고 -A로 모든 항목을 강조 표시한 다음 선택 항목에 테두리를 추가하면 이를 볼 수 있습니다).물론 이것은 처음부터 모든 것이 수출된 방식이므로 전혀 놀라운 일이 아닙니다. 하지만 나는 HTML 버전을 주목한다 그렇지 않다 두 개의 제목과 바닥글을 상자로 간주하지만 단순히 텍스트 줄로 간주합니다. 이것이 실제로 MS Word 버전에 표시되기를 원하는 방식입니다.
그러므로 내 질문은 다음과 같습니다.
- MS Word로 내보낼 때 (a) 가운데 맞춤 및/또는 (b) 글꼴 크기 설정을 유지할 수 있습니까?
- 텍스트 상자가 아닌 단순히 텍스트 줄을 MS Word로 내보낼 수 있습니까?
- MS Word로 내보낼 때 지정된 표 스타일(예: "테두리" 또는 "제목 구분 기호")을 유지할 수 있습니까?
나는 이들 중 전부는 아니더라도 일부는 가능하지 않을 것이라고 추측합니다. 그러나 과거의 경험을 통해 우연히 수행 방법만 알면 그렇게 작은 문제를 해결할 수 있는 방법이 있다는 것을 알고 있습니다.누구든지 위의 사항에 대해 도움을 줄 수 있나요?
많은 감사를 드립니다. 제가 언급한 데모 스크립트는 다음과 같습니다.
myTableBox1 = 테이블 상자 (
문자열 열 상자 ( "위치" , { "첫 번째" , "두번째" , "제삼" , "네번째" , "다섯 번째" }) ,
문자열 열 상자 ( "설명" , { "물" , "황산" , "산소" , "황화수소" , "염화나트륨" }) ,
문자열 열 상자 ( "공식" , { "H2O" , "H2SO4" , "O2" , "H2S" , "NaCl" }) ,
<< 테이블 스타일 ( "제목 구분 기호" )
) ;
myTableBox2 = 테이블 상자 (
문자열 열 상자 ( "도시" , { "애버딘" , "카디프" , "런던" , "맨체스터" }) ,
번호 열 상자 ( "인구" , [ 212125 , 324800 , 8174000 , 512000 ]) ,
<< 테이블 스타일 ( "경계" )
) ;
내제목 = 텍스트 상자 ( "이것이 내 메인 타이틀이다" , << 텍스트 양쪽 맞춤 ( 센터 ) , << 글꼴 크기 설정 ( 14 ) , << 글꼴 색상 ({ 0 , 0 , 0.5 }) , << 너비 설정 ( 200 )) ;
내자막 = 텍스트 상자 ( "이건 내 자막이야" , << 텍스트 양쪽 맞춤 ( 센터 ) , << 글꼴 크기 설정 ( 9 ) , << 글꼴 색상 ({ 0 , 0 , 1 }) , << 글꼴 스타일 설정 ( "이탤릭체" )) ;
myBlankLine = 텍스트 상자 ( " " , << 글꼴 크기 설정 ( 12 )) ;
내 각주 = 텍스트 상자 ( "이것은 내 각주입니다" , << 글꼴 크기 설정 ( 9 ) , << 텍스트 양쪽 맞춤 ( 센터 )) ;
루브 = 라인업 상자 ( ncol ( 1 ) ,
내제목 ,
내자막 ,
myBlankLine ,
myTableBox1 ,
myBlankLine ,
myTableBox2 ,
myBlankLine ,
내 각주
) ;
뉴 = 새창 ( "나의 창" , 루브 ) ;
루브 << PDF 저장 ( "C:\문서\내 보고서.pdf" ) ;
루브 << MS워드 저장 ( "C:\문서\내 보고서.doc" ) ;
루브 << HTML 저장 ( "C:\Documents\내 보고서.html" ) ;