亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mmsetf.m

?? 關于MATLAB的一些指導和大量的實例 !
?? M
字號:
function C=mmsetf(H,S)%MMSETF Choose Font Characteristics Interactively.% MMSETF displays a dialog box for the user to select% font characteristics.%% X = MMSETF returns the handle of the text object or 0 %     if an error occurs or 'Cancel' is pressed.%% MMSETF(H) where the input argument H is the handle of% a valid text or axes object, uses the font characteristics% of the object as the initial values.%% MMSETF select   -or- % MMSETF('select') waits for the user to click on a valid % graphics object, and uses the font characteristics% of the object as the initial values.%       % If the initial values were obtained from an object or% object handle, the 'Done' pushbutton will apply the % resulting text properties to the selected object.%% If no initial object handle is specified, a zero is returned in X.%% Examples:%        mmsetf%        mmsetf(H)%        mmsetf select%        Hx_obj=mmsetf('select')%%   The second argument S is used internally to execute the callbacks.% B.R. Littlefield, University of Maine, Orono ME 04469% 5/24/95% Copyright (c) 1996 Prentice Hall, Inc.%======================================================================% define some strings, and start error checking.%======================================================================global MMSETF_OUT MMSETF_DONE FNAME FSIZE FWEIGHT FANGLEermsg1 = 'Too many input arguments.';ermsg2 = 'Input argument must be ''select'' or a text or axes handle.';if nargin > 2, error(ermsg1); end%======================================================================%  This section handles the 'no argument' case and sets the defaults.%======================================================================if nargin == 0   FNAME = get(0,'DefaultTextFontName');  FSIZE = get(0,'DefaultTextFontSize');  FWEIGHT = get(0,'DefaultTextFontWeight');  FANGLE = get(0,'DefaultTextFontAngle');  Hx_obj = 0;end%======================================================================% Here the function was called with a single argument.  Check for % a valid string or object handle and bail out if invalid.% Set the initial values if H is valid.%======================================================================if nargin == 1   %--------------------------------------------------------------------   %  If H is 'select', get the handle of the selected object.  %--------------------------------------------------------------------   if isstr(H)    if strcmp(H,'select')      waitforbuttonpress;      Hx_obj = get(gcf,'CurrentObject');    else      error(ermsg2);     end   %--------------------------------------------------------------------   %  Get the properties of the selected object and use them for the   %  initial values.  %--------------------------------------------------------------------   else    Hx_obj = H;  end  if strcmp(get(Hx_obj,'Type'),'text') | strcmp(get(Hx_obj,'Type'),'axes')    FNAME = get(Hx_obj,'FontName');    FSIZE = get(Hx_obj,'FontSize');    FWEIGHT = get(Hx_obj,'FontWeight');    FANGLE = get(Hx_obj,'FontAngle');  else    error('Not a valid text or axes object.');  endend  %======================================================================% Do the initialization if this is a user call (zero or one arguments).%======================================================================if nargin < 2   MMSETF_OUT = Hx_obj;  MMSETF_DONE = 0;  fslist = [10 12 14 18 24];  fsstring = '10|12|14|18|24';  fwlist = ['Normal';'Bold  '];  fwstring = 'Normal|Bold';  falist = ['Normal';'Italic'];  fastring = 'Normal|Italic';  fnlist = ['Courier  '            'Fixed    '            'Helvetica'            'Symbol   '            'Times    '];  fnstring = 'Courier|Fixed|Helvetica|Symbol|Times';  [m,n] = size(fnlist);  fnstart = 0;  for k=1:m    if strcmp(strtok(fnlist(k,:)),strtok(FNAME))      fnstart = k;    end  end  if fnstart == 0    fnstring = [fnstring,'|',strtok(FNAME)];    FNAME = [FNAME,blanks(n-length(FNAME))];    FNAME = FNAME(1:n);    fnlist = [fnlist;FNAME];    m = m+1;    fnstart = m;  end  fsstart = find(fslist==FSIZE);  if isempty(fsstart)    fsstart = 2;  end  if lower(FWEIGHT(1)) == 'n'    fwstart = 1;  else    fwstart = 2;  end  if lower(FANGLE(1)) == 'n'    fastart = 1;  else    fastart = 2;  end  %--------------------------------------------------------------------  % First, get a figure window, and set some properties.  %--------------------------------------------------------------------  ftitle = get(Hx_obj,'Type');  ftitle(1) = upper(ftitle(1));  if strcmp(ftitle,'Root')    ftitle = 'Sample';  end  ftitle = [ftitle ' Font Selector'];  scr = get(0,'screensize');  Hf_fig = figure('pos',[(scr(3)/2)-220 (scr(4)/2)-165 440 230],...      'color',[.70 .70 .70],...    'numbertitle','off',...    'name',ftitle);  %--------------------------------------------------------------------  % Set some default properties for uicontrols in this figure.  %--------------------------------------------------------------------  set(Hf_fig,'DefaultUicontrolUnits','normalized',...    'DefaultUicontrolBackgroundColor',get(Hf_fig,'color'));  %--------------------------------------------------------------------  % Define the font name popup, and label it.  %--------------------------------------------------------------------  Hc_name = uicontrol(Hf_fig,'style','popupmenu',...    'pos',[.05 .75 .20 .10],...    'backgroundcolor',[.7 .7 .8],...    'string',fnstring,...    'val',fnstart,...    'userdata',fnlist,...    'callback','mmsetf(0,''setname'')');  Hc_namelabel = uicontrol(Hf_fig,'style','text',...    'pos',[.05 .87 .20 .07],...    'string','Font Name');  %--------------------------------------------------------------------  % Define the font size popup, and label it.  %--------------------------------------------------------------------  Hc_size = uicontrol(Hf_fig,'style','popupmenu',...    'pos',[.05 .45 .20 .10],...    'backgroundcolor',[.7 .7 .8],...    'string',fsstring,...    'val',fsstart,...    'userdata',fslist,...    'callback','mmsetf(0,''setsize'')');  Hc_sizelabel = uicontrol(Hf_fig,'style','text',...    'pos',[.05 .57 .20 .07],...    'string','Font Size');  %--------------------------------------------------------------------  % Define the font weight popup, and label it.  %--------------------------------------------------------------------  Hc_weight = uicontrol(Hf_fig,'style','popupmenu',...    'pos',[.35 .75 .20 .10],...    'backgroundcolor',[.7 .7 .8],...    'string',fwstring,...    'val',fwstart,...    'userdata',fwlist,...    'callback','mmsetf(0,''setweight'')');  Hc_weightlabel = uicontrol(Hf_fig,'style','text',...    'pos',[.35 .87 .20 .07],...    'string','Font Weight');  %--------------------------------------------------------------------  % Define the font angle popup, and label it.  %--------------------------------------------------------------------  Hc_angle = uicontrol(Hf_fig,'style','popupmenu',...    'pos',[.35 .45 .20 .10],...    'backgroundcolor',[.7 .7 .8],...    'string',fastring,...    'val',fastart,...    'userdata',falist,...    'callback','mmsetf(0,''setangle'')');  Hc_anglelabel = uicontrol(Hf_fig,'style','text',...    'pos',[.35 .57 .20 .07],...    'string','Font Angle');  %--------------------------------------------------------------------  % Define the frame and buttons for 'Cancel' and 'Done'.  %--------------------------------------------------------------------  Hc_bframe = uicontrol(Hf_fig,'style','frame',...    'pos',[.70 .42 .22 .50]);  Hc_cancelpb = uicontrol(Hf_fig,'style','push',...    'pos',[.75 .71 .12 .15],...    'backgroundcolor',[.7 .7 .8],...    'string','Cancel',...    'callback','mmsetf(0,''cancel'')');  Hc_donepb = uicontrol(Hf_fig,'style','push',...    'pos',[.75 .49 .12 .15],...    'backgroundcolor',[.7 .7 .8],...    'string','Done',...    'callback','mmsetf(0,''done'')');  %--------------------------------------------------------------------  % Define the axis and sample text box.  %--------------------------------------------------------------------  Ha_axis = axes(...    'visible','off');    if strcmp(get(Hx_obj,'Type'),'text')    tstring = get(Hx_obj,'String');  else    tstring = 'This is a sample text string.';  end  Ht_text = text(.05,.10,tstring);  set(Ht_text, 'color',[0 0 0],...    'Visible','on',...    'FontName',strtok(FNAME),...    'FontSize',FSIZE,...    'FontWeight',FWEIGHT,...    'FontAngle',FANGLE,...    'horizontalalignment','left');  %--------------------------------------------------------------------  % In order to pass the uicontrol handles to the callback section,  % create a vector of object handles, and store it in the figure's  % 'userdata' property.  %--------------------------------------------------------------------  Z = [Hc_name, Hc_size, Hc_weight, Hc_angle, Ht_text, Hf_fig];    set(gcf,'userdata',Z);  %--------------------------------------------------------------------  % Now we wait for the user to select a color and return the new value.   % The 'drawnow' command flushes the event queue on most platforms.  % The PC is an exception and requires 'waitforbuttonpress' instead.  % Status values for MMSETF_DONE: 2=cancel; 1=done; 0=wait.  %--------------------------------------------------------------------  arch = computer;  PC = strcmp(arch(1:2),'PC');  while MMSETF_DONE == 0    if PC, waitforbuttonpress;     else,  drawnow;     end  end  if MMSETF_DONE == 1        if nargout == 1      C = MMSETF_OUT;     end  end  close  returnend%======================================================================% This section handles the callbacks.  Do some error checking,% extract the object handles, and execute the callbacks.%======================================================================if nargin == 2  if ~isstr(S), error(ermsg1); end  %--------------------------------------------------------------------  % Since the uicontrol handles were stored in the figure 'userdata'  % property, extract them for use in the callback routines.  %--------------------------------------------------------------------    Z = get(gcf,'userdata');  Hc_name = Z(1);  Hc_size = Z(2);  Hc_weight = Z(3);  Hc_angle = Z(4);  Ht_text = Z(5);  Hc_fig = Z(6);  %--------------------------------------------------------------------  % If 'cancel' was pressed, set the MMSETF_DONE flag to bail out.  %--------------------------------------------------------------------  if strcmp(S,'cancel')    MMSETF_DONE = 2;  %--------------------------------------------------------------------  % If 'done' was pressed, save the new values and set the   % MMSETF_DONE flag. If the input arg was a valid object handle,   % apply the properties to the object.   %--------------------------------------------------------------------  elseif strcmp(S,'done')    MMSETF_DONE = 1;    if MMSETF_OUT > 0      fnlist = get(Hc_name,'UserData');      fslist = get(Hc_size,'UserData');      fwlist = get(Hc_weight,'UserData');      falist = get(Hc_angle,'UserData');      set(eval('MMSETF_OUT'),...         'FontName',strtok(FNAME),...         'FontSize',FSIZE,...         'FontWeight',FWEIGHT,...         'FontAngle',FANGLE);    end  %--------------------------------------------------------------------  % Set the font name.  %--------------------------------------------------------------------  elseif strcmp(S,'setname')    fnlist = get(Hc_name,'userdata');    FNAME = strtok(fnlist(get(Hc_name,'Value'),:));    set(Ht_text,'FontName',FNAME);  %--------------------------------------------------------------------  % Set the font size.  %--------------------------------------------------------------------  elseif strcmp(S,'setsize')    fslist = get(Hc_size,'userdata');    FSIZE = fslist(get(Hc_size,'Value'));    set(Ht_text,'FontSize',FSIZE);  %--------------------------------------------------------------------  % Set the font weight.  %--------------------------------------------------------------------  elseif strcmp(S,'setweight')    fwlist = get(Hc_weight,'userdata');    FWEIGHT = fwlist(get(Hc_weight,'Value'));    set(Ht_text,'FontWeight',FWEIGHT);  %--------------------------------------------------------------------  % Set the font angle.  %--------------------------------------------------------------------  elseif strcmp(S,'setangle')    falist = get(Hc_angle,'userdata');    FANGLE = falist(get(Hc_angle,'Value'));    set(Ht_text,'FontAngle',FANGLE);  %--------------------------------------------------------------------  % If the string S is not one of the above, it is in error.  %--------------------------------------------------------------------  else    error(ermsg1);  end  %--------------------------------------------------------------------  % Since this is a callback, return to the calling function.  %--------------------------------------------------------------------  returnend

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区在线播放视频| 床上的激情91.| 国产永久精品大片wwwapp| 国产精品亚洲专一区二区三区| 91福利小视频| 日本一区二区三区四区| 日本在线不卡一区| 色综合天天在线| 国产日韩av一区二区| 日韩电影在线免费看| 97久久精品人人澡人人爽| 精品三级av在线| 另类小说综合欧美亚洲| 欧美亚洲国产怡红院影院| 久久视频一区二区| 美女视频黄久久| 色偷偷88欧美精品久久久| 久久久久青草大香线综合精品| 免费视频一区二区| 欧美日韩在线播放三区四区| 亚洲手机成人高清视频| 成人性生交大片免费看中文 | 在线观看日韩精品| 欧美国产精品专区| 国产99久久精品| 久久精品这里都是精品| 久久精品噜噜噜成人av农村| 欧美精品1区2区| 偷拍日韩校园综合在线| 欧美亚洲综合一区| 亚洲一区二区欧美| 欧美日韩在线精品一区二区三区激情 | 91蜜桃视频在线| 中文字幕精品一区二区精品绿巨人| 免费成人美女在线观看.| 欧美片在线播放| 五月天国产精品| 欧美精品久久一区二区三区| 99久久精品国产导航| 中文字幕av不卡| 91色porny蝌蚪| 亚洲一区二区影院| 7777精品伊人久久久大香线蕉的| 亚洲成人自拍偷拍| 欧美大片一区二区三区| 精品一区二区综合| 欧美激情综合网| 色综合久久综合网欧美综合网 | 99久久综合国产精品| 中文字幕制服丝袜成人av | 亚洲精品成人悠悠色影视| 91麻豆123| 三级一区在线视频先锋| 欧美成人一区二区三区片免费| 国产精品99精品久久免费| 中文字幕中文在线不卡住| 欧美日韩激情一区二区三区| 久久se这里有精品| 国产精品久久久爽爽爽麻豆色哟哟| 99re这里只有精品6| 亚洲国产精品久久人人爱| 欧美v日韩v国产v| 99精品视频免费在线观看| 五月天久久比比资源色| 久久久国际精品| 欧美午夜在线一二页| 精品午夜久久福利影院| 亚洲欧美日本韩国| 日韩欧美激情一区| 91麻豆国产福利在线观看| 精品在线视频一区| 亚洲精品国产一区二区精华液| 欧美一区二区三区免费大片| 95精品视频在线| 麻豆精品视频在线观看免费| 亚洲人亚洲人成电影网站色| 日韩欧美专区在线| 91成人免费在线视频| 国产经典欧美精品| 亚洲成人免费视频| 亚洲免费观看视频| 国产亚洲综合av| 日韩亚洲欧美成人一区| 欧洲精品在线观看| 成人午夜短视频| 久久国产精品72免费观看| 亚洲国产精品一区二区久久 | 国产精品午夜电影| 日韩欧美成人午夜| 欧美吞精做爰啪啪高潮| 成人一级黄色片| 精品一区二区三区的国产在线播放| 亚洲国产精品一区二区久久恐怖片 | 精品久久久三级丝袜| 欧美亚洲免费在线一区| 97久久精品人人澡人人爽| 国产精品一品视频| 裸体一区二区三区| 午夜精品久久一牛影视| 一区二区日韩电影| 国产精品卡一卡二卡三| 国产亚洲短视频| 久久这里只有精品6| 日韩欧美视频在线| 日韩三级av在线播放| 日韩欧美一区中文| 制服视频三区第一页精品| 欧美日韩久久久久久| 欧美三区在线视频| 欧美日韩视频在线观看一区二区三区| 91麻豆福利精品推荐| 91在线无精精品入口| 99久久精品情趣| 91热门视频在线观看| 色天天综合色天天久久| 在线观看一区二区视频| 欧美三级中文字幕在线观看| 欧美亚洲综合在线| 91麻豆精品国产91久久久更新时间| 欧美日韩免费电影| 欧美精品久久一区| 精品国产青草久久久久福利| 精品成人私密视频| 久久久精品综合| 国产精品久久久久久久久图文区 | 91麻豆文化传媒在线观看| 91女厕偷拍女厕偷拍高清| 色婷婷精品大在线视频| 欧美日韩一区在线| 日韩丝袜情趣美女图片| 亚洲精品在线电影| 国产精品免费久久| 一区二区三区精品视频在线| 亚洲aaa精品| 狠狠色狠狠色综合系列| 成人精品免费看| 在线观看一区日韩| 欧美成人bangbros| 国产精品美女视频| 亚洲成人黄色小说| 韩国v欧美v亚洲v日本v| eeuss鲁片一区二区三区在线观看| 色偷偷成人一区二区三区91| 欧美一二三四在线| 国产精品久久久久9999吃药| 亚洲一级二级三级在线免费观看| 麻豆精品在线看| 91麻豆福利精品推荐| 欧美mv日韩mv亚洲| 亚洲美女免费在线| 久久福利资源站| 91黄色小视频| 久久免费看少妇高潮| 一区二区久久久久| 狠狠色狠狠色综合| 欧美羞羞免费网站| 国产视频一区在线播放| 亚洲一区二区三区视频在线| 国产精品亚洲一区二区三区在线| 91福利社在线观看| 国产欧美一区二区精品久导航| 亚洲国产日韩精品| 高清国产一区二区| 欧美一级片免费看| 亚洲免费在线视频| 国产精品99久| 日韩欧美卡一卡二| 天天爽夜夜爽夜夜爽精品视频| 成人视屏免费看| 精品va天堂亚洲国产| 亚洲成av人片在线观看| 97aⅴ精品视频一二三区| 久久精品亚洲一区二区三区浴池| 日韩二区三区在线观看| 91久久免费观看| 亚洲日本免费电影| aaa欧美日韩| 国产女人aaa级久久久级| 久久99国产精品成人| 555夜色666亚洲国产免| 亚洲精品少妇30p| 成人激情午夜影院| 中文字幕的久久| 国产中文字幕一区| 精品国产乱码久久久久久图片| 日韩二区三区在线观看| 欧美福利一区二区| 石原莉奈在线亚洲二区| 欧美麻豆精品久久久久久| 亚洲第一久久影院| 欧美日精品一区视频| 亚洲综合成人在线| 欧美日韩在线播放| 无码av免费一区二区三区试看 | 日韩精品一区第一页| 欧美色图免费看| 亚洲一区中文日韩| 欧美午夜宅男影院| 日本一不卡视频| 日韩一级免费观看|