📄 text.xs
字号:
/* ==================================================================== * Copyright (c) 2000-2001 by Soheil Seyfaie. All rights reserved. * This program is free software; you can redistribute it and/or modify * it under the same terms as Perl itself. * ==================================================================== * * $Author: whamann $ * $Id: Text.xs,v 1.3 2002/11/12 09:52:59 whamann Exp $ */#include "EXTERN.h"#include "perl.h"#include "XSUB.h"#include "SWF.h"#include "perl_swf.h"MODULE = SWF::Text PACKAGE = SWF::Text PREFIX = SWFText_PROTOTYPES: ENABLESWF::TextSWFText_new(package="SWF::Text") char *package CODE: RETVAL = newSWFText2(); ST(0) = sv_newmortal(); sv_setref_pv(ST(0), package, (void*)RETVAL);voiddestroySWFText(text) SWF::Text text ALIAS: SWF::Text::DESTROY = 1 CODE: S_DEBUG(2, fprintf(stderr, "Text DESTROY CALLED\n")); swf_stash_refcnt_dec((SV*)SvRV(ST(0))); destroySWFText(text);voidSWFText_setFont(text, font) SWF::Text text SWF::Font font CODE: swf_stash_refcnt_inc((SV*)SvRV(ST(0)), (SV*)SvRV(ST(1))); SWFText_setFont(text, font);voidSWFText_setHeight(text, height) SWF::Text text int heightvoidSWFText_moveTo(text, x, y) SWF::Text text int x int yvoidSWFText_setColor(text, r, g, b, a=0xff) SWF::Text text byte r byte g byte b byte avoidSWFText_addString(text, string, advance=NULL) SWF::Text text char * string int * advance voidSWFText_addUTF8String(text, string, advance=NULL) SWF::Text text char * string int * advancevoidSWFText_addWideString(text, string, strlen, advance=NULL) SWF::Text text char * string int strlen int * advancevoidSWFText_setSpacing(text, spacing) SWF::Text text float spacingintSWFText_getStringWidth(text, string) SWF::Text text char * string ALIAS: SWF::Text::getWidth = 1intSWFText_getUTF8StringWidth(text, string) SWF::Text text char * stringintSWFText_getWideStringWidth(text, string) SWF::Text text char * stringshortSWFText_getAscent(text) SWF::Text textshortSWFText_getDescent(text) SWF::Text textshortSWFText_getLeading(text) SWF::Text text
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -