2010-07-03 2 views
1

Flex와 함께 AlivePDF를 사용하여 웹 응용 프로그램을 만듭니다. AlivePDF 1.5 버전을 가지고 있지만 글꼴을 설정할 수 없습니다.AlivePDF, 글꼴을 설정할 수 없습니다

myPDF.setFont (FontFamily.ARIAL, Style.BOLD);

이 오류는 "1067 : 유형 문자열 값과 관련없는 유형 int의 암시 적 강제 변환"오류를 제공합니다.

내가 잘못 했습니까?

답변

2

대부분의 경우 String을 사용해야하는 곳에서 int 값을 설정하려고합니다.

setFont 메서드에 대해 AlivePDF ASDocs을 검토하면 IFont의 인스턴스, int의 크기 및 글꼴에 밑줄이 있는지 여부를 나타내는 부울 인수가 필요하다는 것을 알 수 있습니다.

당신은 1.5RC의 API의 변화가 있었다

+0

왜 이렇게 다운 다운 되었습니까? – JeffryHouser

2

문자열 값 (Style.BOLD)와 (int로해야한다) 글꼴 크기를 설정하기 위해 노력하고 있습니다. 이제 setFont 함수의 첫 번째 매개 변수는 문자열이라고 생각하지 않고 iFont를 기대합니다.

워드 프로세서 정말 많은 말을하지 않는 것하지만 난 alivePDF 웹 사이트

거기에서 예에 대한 참조를 발견 한 것은 여기에 있습니다 :

var msg:String = "Lorem ipsum dolor sit amet, consectetur adipiscing elit." 

var myEmbeddedFont:EmbeddedFont = new EmbeddedFont(new fontStream(), new afmStream(), CodePage.CP1252); 
myPDF.addPage(); 
myPDF.setFont(myEmbeddedFont, 20); 
myPDF.writeText(12, msg); 
여기

더 많은 정보 :

http://alivepdf.bytearray.org/?p=440