当使用 Dark 外观时,UITextField 的占位符颜色会变浅并且变得不可读。
使用标签的默认颜色时 UILabel 也会出现同样的情况,但是一旦我更改为黑色,它就会正确显示。
我需要将多个图表从excel粘贴到powerpoint.我发现了一些优秀的VBA代码(主要在Jon Peltier的网站上).现在我的powerpoint模板有许多布局(例如,1个图表占据大部分幻灯片或1个图表,幻灯片中有一个文本框等).
我想要的是图表成为幻灯片布局的一部分,这样如果我重新格式化幻灯片 - 例如我改变了上面给出的示例中的布局 - 图表将相应地移动.目前我可以粘贴占位符所在的位置,具有正确的大小和所有内容,但它不在占位符中,它位于占位符上(因此如果我更改布局,它会保留在那里).
理想情况下,我希望能够选择布局(从15开始)并在所选布局中选择占位符(通常我有一个标题,一个页脚,然后是1到4个占位符,用于图表,图像,文本或所有以上).
我不是VBA程序员,我只是使用一点逻辑并抓取代码,这些代码在网上是很好的共享.我不知道如何识别正确的布局(它们有名称,但是是变量?),也不是布局中的正确占位符(这里我甚至不知道如何识别它们).
任何帮助非常感谢.DF
在下面,我在这里和那里复制的代码(主要是Jon Peltier的网站).
Sub ChartToPresentation()
' Set a VBE reference to Microsoft PowerPoint Object Library
Dim PPApp As PowerPoint.Application
Dim PPPres As PowerPoint.Presentation
Dim PPSlide As PowerPoint.Slide
Dim AddSlidesToEnd As Boolean
AddSlidesToEnd = True
' Make sure a chart is selected
If ActiveChart Is Nothing Then
  MsgBox "Please select a chart and try again.", vbExclamation, _
  "No Chart Selected"
Else
' Reference existing instance of PowerPoint
Set PPApp = GetObject(, "Powerpoint.Application") …Run Code Online (Sandbox Code Playgroud) 我试图使用以下代码覆盖我网站上所有标题,输入,选择,文本区域和输入占位符的字体:
h1, h2, h3, h4, h5, h6,
button, input, select, textarea,
:-ms-input-placeholder,
::-moz-placeholder,
:-moz-placeholder,
::-webkit-input-placeholder {
    font-family:some font name;
}
Run Code Online (Sandbox Code Playgroud)
问题是,由于某种原因,它无法在Chrome上运行.如果我删除:-moz和:-ms引用,那么chrome工作正常,这让我相信Chrome由于某种原因不喜欢伪类?我很难过,因为我无法理解为什么与Chrome无关的伪类会使它无效!
我使用placeholders.js,但我在控制台中收到以下错误...
[Error] TypeError: 'undefined' is not a function (evaluating 'Placeholders.init({
                    live: true,
                    hideOnFocus: false,
                    className: "yourClass",
                    textColor: "#999"
                    })')
complete (main.js, line 416)
j (modernizr.js, line 4)
(anonymous function) (modernizr.js, line 4)
h (modernizr.js, line 4)
onload (modernizr.js, line 4)
Run Code Online (Sandbox Code Playgroud)
这是我围绕这些线的代码,任何人都可以看到这是错误的我现在已经尝试了几个小时,我只是无法理解它.
if (!Modernizr.placeholder) {
Placeholders.init({
live: true,
hideOnFocus: false,
className: "yourClass",
textColor: "#999"
});    
}
Run Code Online (Sandbox Code Playgroud) 我环顾四周,找到了几个标有'ng-placeholder'的资源或类似的东西.我不能让这个工作:
<input type="text" placeholder="{{option.name}}" class="form-control" ng-switch-when="text" />
我注意到输入文档中似乎没有任何内容.我对角度很新,而这几乎没有让我感到沮丧几个小时.必须有办法做到这一点.
所以我一直试图改变UItextfield占位符的颜色,我没有运气.我已经尝试过子类,我尝试修改Attributed字符串,但没有任何作用,所以希望有人可以帮助我.
这是我厌倦的子类.
public class CustomTextbox : UITextField
{
    private string placeholder{ get;  set; }
    public CustomTextbox ()
    {
    }
    public CustomTextbox(string theString)
    {
        this.placeholder = theString;
    }
    public override void DrawPlaceholder (RectangleF rect) {
        using (UIFont font = UIFont.SystemFontOfSize (16)) 
        using (UIColor col = new UIColor (UIColor.Blue.CGColor)) { 
            col.SetFill (); col.SetStroke (); col.SetColor (); base.DrawString (base.Placeholder,rect, font); } }
}
Run Code Online (Sandbox Code Playgroud)
这是我尝试的属性字符串方法:
var textat = new NSMutableAttributedString ("Email", new CTStringAttributes () {
            ForegroundColor = UIColor.White.CGColor,StrokeColor = UIColor.White.CGColor,
            StrokeWidth = …Run Code Online (Sandbox Code Playgroud) 可以将CSS样式应用于占位符,例如Firefox:
::-moz-placeholder { text-decoration: underline; }
Run Code Online (Sandbox Code Playgroud)
但是,我想要做的是在占位符中用单个字母加下划线,以便暗示热键供用户按下(类似于文件菜单中的Windows),例如F  在First Name下面加下划线:
<input type='text' placeholder='First Name' />
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?
我有一个问题,占位符文本没有显示在此代码的注释块中.表单非常基本,并在表格中设置,如下面的代码.占位符适用于所有其他元素,如下例中的手机.有人可以告诉我我做错了什么吗?
 <td valign="top">
 
  <input  type="text" placeholder="555-555-5555" name="telephone" maxlength="30" size="30">
 
 </td>
 
</tr>
 
<tr>
 
 <td valign="top">
 
  <label for="comments">Comments *</label>
 
 </td>
 
 <td valign="top">
 
  <textarea placeholder="text"  name="comments" maxlength="1000" cols="25" rows="6" >  </textarea>
 
 </td>   Run Code Online (Sandbox Code Playgroud)
我正在尝试使用font-awesome图标作为搜索输入字段中的占位符.
我使用相应的html实体作为占位符,然后使用伪类来设置占位符和正确的font-family(jsfiddle中的示例2):
HTML:
<div class="wrapper">
    <input class="icon" type="text" placeholder="" />
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.wrapper {
    font-family:'arial', sans-serif;
}
input.icon {
    padding:5px;
}
input.icon::-webkit-input-placeholder {
    font-family:'FontAwesome';
}
input.icon::-moz-placeholder {
    font-family:'FontAwesome';
}
input.icon::-ms-input-placeholder {
    font-family:'FontAwesome';
}
Run Code Online (Sandbox Code Playgroud)
它按预期工作.
当我尝试通过jquery(jsfiddle中的示例1)添加输入类和占位符时,问题就开始了:
JS:
$(document).ready(function() {
$('.wrapper input:first').addClass('icon');
$('.wrapper input:first').attr("placeholder", "");
});
Run Code Online (Sandbox Code Playgroud)
它不会将font-family应用于输入占位符,而只是显示实体文本.
我试图混合各种东西,最后放弃.请帮忙!
PS:在css 中添加:before字体content到输入包装器的路由对我的特定情况不起作用.
有谁知道如何使用jhi-translate转换角度4中的占位符?我已将翻译保存在i18n的Json文件中。
我下面的想法行不通。
placeholder="jhiTranslate='main.form.text'"
Run Code Online (Sandbox Code Playgroud) placeholder ×10
css ×3
jquery ×2
uitextfield ×2
angular ×1
angularjs ×1
c# ×1
charts ×1
excel-vba ×1
font-awesome ×1
html ×1
html5 ×1
input ×1
ios ×1
ios13 ×1
javascript ×1
jhipster ×1
json ×1
powerpoint ×1
swift ×1
textarea ×1
underline ×1
vba ×1
xamarin.ios ×1
xcode11 ×1