Windows XP에서 원래 Ghostscript 프린터로 생성 된 PostScript 코드의 다음 내용이 있습니다.PostScript에서 텍스트를 교환하는 방법
/Euro /Times-BoldItalic /Times-BoldItalic-Copy BuildNewFont
} if
F /F1 0 /256 T /Times-BoldItalic mF
/F1S52 F1 [82.664 0 0 -82.664 0 0 ] mFS
F1S52 Ji
581 547 M (This is just a little test content)[55 42 42 23 46 37 42 37 28 21 51 42 21 51 46 42 32 66 42 21 60 42 55 21 21 21 55 37 32 46 55 42
23 0]xS
;
난 그냥 텍스트를 편집 할하지만 괄호 사이에있는 텍스트를 변경하려고하면 새 텍스트가 길거나 짧은 경우 텍스트는 상관없이 왜곡됩니다.
나는 위의 코드가 무엇을하는지 이해하려고 노력했지만, 그에 대한 적절한 문서를 찾지 못했습니다.
코드 '581'로 시작하는 줄과 레이아웃을 손상시키지 않고 텍스트를 편집하는 방법을 이해하는 데 도움이 될 수 있습니까?
미리 감사드립니다.
PS : 나는 편집을위한 타사 도구, 그런 PDF 편집 도구 또는 뭔가를 찾고 있지 않다 자동 때문에 일부 단락을 교환하고 파이썬 스크립트이 필요) 라인으로 시작하는
@ 해당 힌트를 주셔서 감사합니다.마지막 질문 : 포스트 스크립트에 콜론과 세미콜론의 의미가 무엇인지 말해 주시겠습니까? 나는 어떤 언급에서도 그들을 찾지 못했다. 미리 감사드립니다! – muffel
콜론과 세미콜론은 사전 설정된 의미가 있다고 생각하지 않지만 명명 된 프로 시저와 마찬가지로 아무 것도 정의하도록 정의 할 수 있습니다. 정의를 찾으려면 PS 파일의 시작 부분을보십시오. – lhf
@muffel, [here] (http://www.megaskills.org/media/docs/source/EducationalAccountability.prn)에서 재생할 파일을 찾았습니다. 'xs'는 단지'xshow'이며, 배열을 사용하여 문자를 대체합니다. 따라서 텍스트 길이를 변경할 때 혼란 스러울 수 있습니다. 콜론은'gsave'를 의미하고 세미콜론은'grestore'를 의미합니다. 정의는'%% BeginResource : file Pscript_Win_Basic' 근처에 있습니다. – lhf