⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sunsymbol.pro

📁 basic median filter simulation
💻 PRO
字号:
function sunsymbol, FONT=font;+; NAME:;	SUNSYMBOL; PURPOSE:;	Return the Sun symbol as a subscripted postscript character string; EXPLANATION:;	Returns the Sun symbol (circle with a dot in the middle) as a ;	(subscripted) postscript character string.    Needed because although ;	the Sun symbol	is available using the vector fonts as the string ;	'!9n', it is not in the standard postscript set.   ;; CALLING SEQUENCE:;	result = SUNSYMBOL([FONT= ]);; INPUTS:;	None;; OPTIONAL INPUT KEYWORDS:;       font = scalar font graphics keyword (-1,0 or 1) for text.   Note that;              this keyword is useful for printing text with XYOUTS but *not*;              e.g. the XTIT keyword to PLOT where the font call to PLOT takes;              precedence.;; OUTPUTS:;	result - a scalar string representing the Sun symbol.   A different;		string is output depending (1) the device is postscript and;		hardware fonts are used (!P.FONT=0), (2) vector fonts are used,;		or (3) hardware fonts are used on a non-postscript device.;		For case (3), SUNSYMBOL simply outputs the 3 character string;		'Sun';; EXAMPLE:;	To make the X-axis of a plot read  M/M_Sun;	IDL>  plot,indgen(10),xtit = 'M / M' + sunsymbol();; RESTRICTIONS:;	(1) The postscript output does not have the dot perfectly centered in ;		the circle;	(2) SUNSYMBOL() includes subscript output positioning commands in the ;		output string.;       (3) True type fonts (!p.font = 1) are not supported.   If you want;           to make a Sun symbol with true type fonts, see the discussion of;           installing the Marvosym font at http://tinyurl.com/mst5q ; REVISION HISTORY:;	Written,  W. Landsman,    HSTX          April, 1997;	Converted to IDL V5.0   W. Landsman   September 1997;       Allow font keyword to be passed.  T. Robishaw Apr. 2006;- On_error,2 if N_elements(font) eq 0 then font = !p.font if (font EQ -1) then return,'!D!9n!N!X' else $ if (!D.NAME NE 'PS')  then return,'!DSun!N' else begin;Want to use /AVANTGARDE,/BOOK which is the default font 17, but to make sure;that ISOLATIN encoding is turned off, we'll define our own font.   device,/AVANTGARDE,/BOOK,ISOLATIN=0,FONT_INDEX = 20   return, '!20!S!DO!R!I ' + string(183b) + '!X!N' endelse end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -