fix: tagSize, tagColor and tagTransparency, version 2.0.0

This commit is contained in:
沐见南 2020-09-15 00:13:21 +08:00
parent 15268a511f
commit fd7efcbf73
3 changed files with 6 additions and 3 deletions

View File

@ -4,7 +4,7 @@
"displayName": "picsScroller",
"guid": "picsScroller4F6E5B21FAB94F2081F33542CFAD9E09",
"visualClassName": "Visual",
"version": "1.1.0",
"version": "2.0.0",
"description": "scroll pictures",
"supportUrl": "https://blog.mujiannan.me",
"gitHubUrl": "https://www.github.com/mujiannan"

View File

@ -26,7 +26,9 @@
"use strict";
import { Color, color, rgb } from "d3";
import { dataViewObjectsParser } from "powerbi-visuals-utils-dataviewutils";
import { getFillColor } from "powerbi-visuals-utils-dataviewutils/lib/dataViewObjects";
import DataViewObjectsParser = dataViewObjectsParser.DataViewObjectsParser;
export class VisualSettings extends DataViewObjectsParser {
@ -47,7 +49,7 @@ export class LayoutSettings{
export class TagSettings{
public show:boolean=false;
public textSize:number=12;
public fontColor:string="black";
public fontColor:Color=rgb(0,0,0);
public transparency:number=0;
public position:TagPosition=TagPosition.above;
}

View File

@ -194,7 +194,8 @@ export class Visual implements IVisual {
tagElement.className="pics-scroller-tag";
tagElement.style.fontSize=tagFontSize+"px";
tagElement.style.height=1.5*tagFontSize+"px";
tagElement.style.color=settings.tag.fontColor.toString();
tagElement.style.opacity=(100-settings.tag.transparency)+"%";
if(settings.tag.position.toString()==TagPosition[TagPosition.above].toString()){
logoContainer.insertBefore(tagElement,logo);
}else{